12/03/2018102812 марта:
Исследуем Android P: вырезы на экране
Обрезаем картинки с кастомной Glide Transformation
Кто выкрадет Android у Google?
json-2-kotlin: конвертер JSON в классы данных Kotlin
13 марта:
Code Clean-up с Kotlin
...
06/03/201895305 марта:
Сокеты в Android
Один день в Альфа-Банке: мобильная разработка
Рассуждения на тему геймдизайна VR-игр
Кот Шредингера в Kotlin
10 лет Android - что дальше? Fuchsia и Flutter
06 марта:
...
19/02/201891019 февраля:
Асинхронная работа на Android
Стили в Values.xml: боремся с этим страшным существом
GithubFollows: MVVM, clean architecture и материальный дизайн с анимациями
Классные анимации в 7 строчек...
12/02/2018107112 февраля:
Реактивные приложения с Model-View-Intent. Часть 3: State Reducer
Обзор вспомогательной библиотеки Android SDK v26
Разработка игры под Android на Python на базе Kivy. От А до Я: подводные камни и...
29/01/2018100629 января:
Тестируем Android UI с удовольствием
Автоматизация получения скриншотов
Humble Book Bundle по мобильной разработке
Как мы мигрировали с RxJava1 на RxJava2
Основы шифрования в Android
30...
22/01/2018105022 января:
Kodein — интересная альтернатива Dagger 2 для внедрения зависимостей в Kotlin
Account Manager: аккаунты, токены и все-все-все. Лекция Яндекса
Простой Джарвис с помощью Android Things
Советы и...
15/01/2018100915 января:
Максимально упрощаем работу с RecyclerView
Простое погодное приложение на Kotlin, Retrofit и RxJava2
Станьте Android-художником
16 января:
Реализация презентера с Rx или функциональной...
09/01/201881409 января:
Splash Screen с применением физической анимации
Использование Android Fragments в 2018
Учим разработку для Android в 2018
Как создавать офлайновые приложения для Android
Android Things: С 0 до Hello...
26/12/2017105926 декабря:
Настройка ваших приложений и игр для устройств с длинным экраном
Умные константы в вашем Android-приложении
RxJava 2 и Android: как правильно обрабатывать поворот экрана с...