Как работает UI в Android

Одна из фундаментальных тем в разработке под Android это работа с UI. Понимание того, как работает UI не даст многого в практическом плане, зато уменьшит вероятность того, что вы натворите полную дичь.Это статья должна дать хоть и не исчерпывающее пред…

Дайджест недели (мобильная разработка) – #2

Главным событием этой недели было Google I/O, на которой представили некоторые нововведения, зарелизили ряд новых версий библиотек и инструментов. Из интересного: вышла вторая Beta Android 13, запустили сервис Google Play SDK Index, представили Flutter…

Четыре всадника апокалипсиса джуниора Android разработчика

В данный момент на работе я менторю джунов, а также тех кто только начинает вкатываться в профессию Android разработчика. У начинающих можно заметить одни и те же ошибки.Это статья про вещи на которых подрываются начинающие, об этом забывают сделать ак…

Дайджест недели (мобильная разработка) – #1

Привет, Хабр! Каждую неделю, в своем телеграм-канале Mobile Native, я публикую дайджест с интересными и полезными материалами (новости, статьи, инструменты, библиотеки и т.д.) для мобильных разработчиков. Решил попробовать публиковать эту рубрику …

Управление умным домом на kotlin

Android application для управления умным домом на kotlin. Читать далее

Как мы в QIWI внедряли Kotlin Multiplatform Mobile Часть 2: Смотрим шире

Это продолжение нашего рассказа о внедрении Kotlin Multiplatform Mobile в QIWI. Если хотите узнать больше про технику, посмотреть на код, переходите в первую часть. В этой статье будет больше контекста про то, как мы принимали решение, готовили прототи…

Easy android application for encryption/decryption

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

[Перевод] Android Vitals — Почему запустился мой процесс?

Эта серия статей посвящена мониторингу производительности и стабильности работающих Android-приложений. На прошлой неделе я писал о том, как определить, является ли запуск приложения холодным. Читать далее…

MIR CIT Mobile: передовые технологии тестирования в платежной системе «Мир»

ВведениеВсем привет. Мы Денис и Александр из команды разработки сертификационных приложений Мир Plat.Form.Мы занимаемся развитием систем, которые помогают банкам-участникам платежной системы «Мир» и поставщикам платежных решений выполнять тестирование….