Мобильная разработка – Telegram
Мобильная разработка
13.9K subscribers
854 photos
239 videos
2.95K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

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

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
Вот такие айтишные мемы делают в канале IT Юмор.

Посмотрите сами и подписывайтесь, если понравится: @ithumor
👍1
Новые виджеты в Flutter 2

Во второй версии фреймворка появились виджеты Link, ScaffoldMessenger и RawAutoComplete, а также виджеты Cupertino для iOS-версий приложений. Подробнее о них написано в статье:

tprg.ru/fUF0

#flutter
👍1
Гайд по внедрению зависимостей в iOS-приложение

Dependency Injection (DI или внедрение зависимостей) позволяет настроить зависимости объекта внешними объектами.

Подробнее о том, что такое DI и какие iOS-библиотеки занимаются внедрением зависимостей, расписано в статье:

tprg.ru/HxiX

#ios
👍1
iOS-библиотека для создания графиков на SwiftUI

Библиотека SwiftUICharts содержит несколько вариантов графиков, включая гистограммы, линейные и круговые диаграммы.

У SwiftUICharts подробно расписан README, поэтому разобраться, как её использовать, несложно.

Репозиторий: github.com/willdale/SwiftUICharts

#swiftui #ios #ui #библиотеки
👍1
Реактивная локализация Android-приложения с помощью Jetpack Compose

Для получения строки локализации в коде нужно обратиться к объекту Context. Но процесс приведёт к перезапуску Activity, то есть к прерыванию UI.

Но инструмент CompositionLocal из Jetpack Compose позволяет менять локализацию приложения «на лету».

Подробнее о том, как это работает:

tprg.ru/pymw

#android #jetpack
👍1
Как сделать код на Kotlin приятным для чтения и работы

В статье собрано порядка двух десятков советов по написанию кода на Kotlin. Проверьте себя на чистоту кода:

tprg.ru/suPf

#kotlin
👍1
Google снизит комиссию в Google Play до 15%

Новые правила вступят в силу с 1 июля этого года. Сниженный сервисный сбор в 15% действует до того момента, пока общая выручка разработчика не достигнет 1 000 000 долларов за год. При превышении значения комиссия повысится до 30% до конца года.

Такой ход поможет, в первую очередь, начинающим разработчикам, и они получат больше средств для развития приложений.

Подробнее в блоге Android Developers: tprg.ru/IWwe

#android
👍1
Открылся ежегодный опрос по изучению российских команд мобильной разработки

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

Результаты опроса объявят через месяц, пройти его можно по ссылке:

tprg.ru/YQMm

#android #ios
👍1
Что послушать: подкаст об аналитике мобильных приложений

Основной темой выпуска стала мобильная аналитика без IDFA (The Identifier for Advertisers) в iOS 14.5. Если вкратце, то IDFA — это уникальный номер для каждого Apple-устройства, который позволяет показывать пользователю в разных приложениях релевантную рекламу.

Также в подкасте обсудили, что даёт аналитика мобильных приложений и какие инструменты существуют на рынке.

YouTube: youtu.be/auFFJK6D0mA

SoundCloud: tprg.ru/JfVi

Apple Podcasts: tprg.ru/YCx7

Яндекс.Музыка: tprg.ru/Iwlg

#ios #аналитика #подкасты
👍1
Построение адаптивной вёрстки Flutter-приложения

Потенциально Flutter-приложение может быть установлено на множестве устройств с разными разрешениями и пропорциями экранов: Android, iOS и даже Web и Desktop. Чтобы сохранить задуманный интерфейс приложения, необходима адаптивная вёрстка.

Как реализовать её, читайте в статье:

tprg.ru/kZId

#flutter
👍1
Каждый день в канале Zen of Python публикуются полезные материалы по Python и связанным с ним технологиям.

Погрузитесь в мир разработки на Python и познайте полный Дзен: @zen_of_python
👍1
Простое Android-приложение для поиска в приютах домашних животных

Приложение демонстрирует возможности Jetpack Compose.

Репозиторий: github.com/PatilShreyas/PetyKT

#ui #android #jetpack
👍1
Курс по Kotlin и Android Studio для начинающих

Платформа Android постоянно меняется, и материалы по ней могут быстро устаревать. Но мы нашли один из самых свежих курсов, который поможет изучить основы Android-разработки. Он ещё не завершён, но новые видеоуроки стабильно выходят.

В первом видео разбирается установка Android Studio и возможные проблемы в процессе:

youtu.be/-V8bDVhob3g

Плейлист курса: tprg.ru/zvqK

#начинающим #android #kotlin
👍1
Flutter-библиотека, реализующая UI для данных кредитных карт

Библиотека Flutter Credit Card отображает на виртуальной карте данные, которые вводит пользователь:

https://pub.dev/packages/flutter_credit_card

#flutter
С чего начать изучение Flutter в 2021 году?

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

https://tprg.ru/JAKS

#flutter #начинающим
👍1
Анимации точек на Jetpack Compose

Есть несколько вариантов анимаций. Можно использовать для экрана загрузки.

Код на GitHub: https://tprg.ru/NJtD

#android #jetpack
Как уменьшить и оптимизировать размер iOS-приложения?

В статье разбирается, какие части приложения можно не включать в финальную сборку приложения, а также какие существуют оптимизации в Xcode и LLVM:

https://tprg.ru/EMW6

#ios #начинающим
👍1
Что посмотреть: доклад «Flutter как новая нефть»

Только начинаете постигать азы мобильной разработки? Можете попробовать фреймворк Flutter для создания приложений сразу под несколько платформ.

Особенно Flutter будет удобен тем, кто переходит из веб-разработки, как докладчик Алиса Цветкова. Она рассказала об особенностях и преимуществах фреймворка:

https://youtu.be/9DOD5Vgw8NY

#flutter #начинающим
👍1
Ближайшие бесплатные онлайн-события для мобильного разработчика

Во время пандемии IT-мероприятия перешли в онлайн. И в этом есть свои плюсы: можно прямо в халате с горячим кофе смотреть трансляции из любой точки планеты. Вот некоторые из событий (время московское):

— GDG Minsk Flutter March Meetup, 23 марта в 19:00, онлайн: https://tprg.ru/Rz1F

— конференция «EPAM Insider Казань», 25 марта в 18:00, онлайн: https://tprg.ru/81wH

— конференция TechTrain, 27 марта в 12:00, онлайн: https://tprg.ru/dwVq

— митап TechnoMeetsAndroid, 3 апреля в 14:00, онлайн: https://tprg.ru/i7P8

#мероприятия
👍1
Как улучшить понимание интерфейса с помощью интуитивных действий

Разработчик зачастую смотрит иначе на интерфейс, чем пользователь. Поэтому для создания удобного интерфейса нужно понять, как средний пользователь взаимодействует с приложением.

В статье даны советы для реализации более интуитивного интерфейса:

https://tprg.ru/YsoZ

#ui
👍1