Мобильная разработка
13.9K subscribers
856 photos
238 videos
2.96K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
​​Стресс-тест оплаты по QR на кассе в супермаркете: сравниваем мобильные интерфейсы банков

Банковское мобильное приложение стало для многих одним из самых часто используемых приложений. Оплата по QR ЖКХ или продуктов в супермаркете, сбор денег на подарок или перевод уличному музыканту — эти или другие операции мы можем совершать по несколько раз в день.

Также есть сезонные изменения и выходные дни, когда процесс оплаты может возрастать кратно.
Например, в отпуске на море, кругом лавки с сувенирами и хендмейдом, свежие фрукты и ягоды, принадлежности для купания и т. п. Частенько, здесь можно оплатить только наличными или переводом по номеру телефона, а бумажник вы, вероятно, предпочтете оставить в номере гостиницы, а не дарить ловкому прохожему.

Автор статьи решил найти приложение с оперативным доступом к оплате по QR или переводу по номеру телефона. И вот что из этого вышло: https://habr.com/ru/articles/829618/

#qa
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Google перенесёт разработку приложений Android Studio в веб через Project IDX

Google объявила, что переносит разработку приложений Android Studio в Интернет при помощи Project IDX. Это фирменная веб-среда разработки.

В компании отметили, что намерены сделать «создание приложений для Android столь же общедоступным, как и сами устройства Android». Project IDX использует виртуальную машину Linux и уже предлагает симуляторы Android или iOS.

Интеграция Android Studio и Project IDX находится на ранней предварительной стадии, и разработчики могут записаться в список ожидания.

#google #веб
🗿31🔥7🤔4👍2😱2💊2🌚1
Ищем авторов для tproger.ru

Что нужно делать:
— Писать статьи на IT-тематику (языки программирования, Data Science, облачные технологии, SQL и т.д.).
— Объяснять сложные концепции простым языком.
— Исследовать новые технологии и тренды.

Что мы ждём:
— Опыт в написании статей (желательно, связанных с IT).
— Знания в любой области, связанной с IT.
— Умения соблюдать дедлайны.

Отправляйте ваши отклики и портфолио шеф-редактору
Оператор «by» в Kotlin и причины его использования

В статье разбираются распространённые случаи использования оператора:
— by lazy,
— by viewModels,
— by mutableStateOf.

Статья будет полезна начинающим, кто только начал изучать делегированные свойства и хочет лучше разобраться в операторе «by»:

https://tprg.ru/9t8G

#kotlin
👍10🗿4👎1
Forwarded from Газпромбанк
This media is not supported in your browser
VIEW IN TELEGRAM
📱Тапайте со смыслом

Вместе с Tproger запустили игру про историю платежных инструментов!

Сегодня мы оплачиваем покупки телефоном, а далекие предки делали это с помощью…шкурок зверей!

Чтобы узнать, каким был этот путь из древности до наших дней, примите участие в мини-игре.

Ваша задача ― кликать по предмету на экране, чтобы от обмена ракушками дойти до современных видов платежей!

Начать игру можно по ссылке.

@gazprombank
Please open Telegram to view this post
VIEW IN TELEGRAM
👎71👍1🔥1😴1
This media is not supported in your browser
VIEW IN TELEGRAM
Никто:

Абсолютно никто:

Джун, который прошел курс по кроссплатформенной разработке и думает, что теперь может просто писать один код сразу под две платформы:
😁64💯6👍3
Курс: Введение в Kotlin

Этот курс — комплексное введение в один из самых динамично развивающихся языков программирования на сегодняшний день. 

В течение обучения вы познакомитесь с основными концепциями языка Kotlin и научитесь применять их на практике для разработки разнообразных программных решений.

Ссылка на курс: https://stepik.org/course/203595/promo?search=4668816447

#курс #kotlin #начинающим
5👎1🔥1
Выгодная сделка: поменяйте 5 минут вашего времени на живое дерево в бору Java!

Нужно лишь пройти короткий опрос, посвященный трендам Java-разработки в России. И за это ребята из Axiom JDK посадят вам персональную сосну. Результатами посадок и исследования ребята, разумеется, поделятся и ещё дадут каждому участнику триал новой среды разработки и исполнения Java Axiom JDK Express! Но внести вклад в улучшение инструментов Java можно и анонимно.

Оставляйте свой след в истории Java и всей планеты, это просто: https://axiomjdk.ru/announcements/2024/06/03/java-trends-survey/?utm_source=tg

Это #партнёрский пост
👎8👍2
​​Праведный гнев на Apple
😁33
​​«Как мы переходили с Xamarin на Flutter»

В этой статье рассказали про опыт по переходу с кроссплатформенного фреймворка Xamarin Native на Flutter: https://habr.com/ru/articles/828656/

#flutter #xamarin
🍌14👍3
8 бест-эвер алгоритмов для программиста

Для начинающих разработчиков знание алгоритмов является ключевым навыком, так как они помогают оптимизировать код и делать его более эффективным.

Алгоритмов очень и очень много, но есть некоторые, которые используются повсеместно и могут спрашиваться на собеседованиях. Вот топ-8 категорий таких:

— алгоритмы сортировки;
— в т.ч. сортировка слиянием;
— алгоритмы поиска;
— графические алгоритмы;
— динамическое программирование;
— жадные алгоритмы;
— поиск с возвратом;
— рандомизированный алгоритмы.

Про каждый из них с примерами кода рассказали в статье.

@prog_point #теория #алгоритмы
👎8🔥31👍1🤓1
​​SOLID в Swift. Простое объяснение с примерами для начинающих

SOLID — это набор пяти основных принципов, которые помогают разработчикам создавать более понятный, гибкий и поддерживаемый код.

Здесь вы узнаете, как это работает на практике на примере языка Swift: https://habr.com/ru/articles/746410/

#swift
41🔥1
​​Так удобнее программировать
😁34👍3
​​Самый мемный Java-разработчик

Умеете писать на Java? А насколько вы умеете разгадывать мемы про Java? Сделали тест, чтобы вы могли узнать, насколько вы шарите за мемы про Java: https://tproger.ru/quiz/samyj-memnyj-java-razrabotchik

#java
🤨6🗿51
​​Расширяем возможности мобильного приложения на WebView

В статье автор делится опытом команды по запуску мобильного приложения на WebView.

Часто разработчики используют только встроенный API взаимодействия JavaScript c нативными кодом, например Web API, но ребята расширили спектр возможностей подхода web-native.

В статье о том, какой подход выбрать, как к этому прийти и как обойти возникшие проблемы: https://habr.com/ru/companies/ozontech/articles/828186/

#веб
​​Новости мобильной разработки 2024.3

В видео Кирилл Розов, автор канала «Android Broadcast. Все об Андроид разработке» рассказал про основные новости мобильной разработки за последнее время.

Среди них:
— Microsoft переводит сотрудников в Китае на iPhone.
— Новинки Samsung Galaxy.
— Нродукты JetBrains больше не скачать в России и Беларуси.
— Новый UI IDEA по умолчанию.
— Koin 4.0.
— Из Android в KMP.
— Как правильно указывать артефакты в Gradle Version Catalog.

Смотреть: https://youtu.be/efvKE0leWoI

#android #ios
👍7👎31🔥1🥰1
​​​​Old but gold: ​Создаём игру «Крестики-нолики» на Android

2-часовой видеоурок, в котором разбирается, как создать популярную игру с помощью Ktor и Web Sockets. Автор также показывает, как настроить серверную часть, чтобы играть с друзьями: 

Хотя ролик и не вчера снят, он всё еще актуален: https://youtu.be/sKCCwl5lNBk

#android
👍14🔥2🤩1😐1
​​Признание проблемы — первый шаг к ее исправлению
😢22😁7🔥1
​​Коллеги, давайте использовать компьютеры по назначению
🔥43😁3
​​Apple опубликовала дизайн-систему iOS 18 завезли в Figma

В комплект входят компоненты для всех распространенных элементов управления и представлений, шаблоны оформления, стили текста, цветовые стили, материалы и руководства по верстке.

Плюс для каждой группы элементов есть релевантная ссылка на гайды: https://www.figma.com/community/file/1385659531316001292/ios-18-and-ipados-18

#ios #apple
🔥5
​​Приговор или вызов?
😁43