Android дайджест #13: Конец эры магазинов приложений, Otto Event deprecated, разработка под Android TV

А также: как стать Google Developer Expert, расписание конференций, изменения в Play Developer Console, итоги-2015 для разработчиков, полезные команды adb, практический урок автоматизации UI-тестирования и еще много интересного.

Новости и аналитика

Facebook неожиданно объявил о закрытии Parse. Сервис будет доступен до 28 января 2017 года.

Android Studio 2.0 и соответствующий gradle плагин продолжают радовать новыми версиями, но пока остаются в статусе preview и alpha соответственно.

Google запустил функцию установки приложения прямо из результатов поиска.

В Google Play Developer Console появились промо-коды и новые функции для анализа пользовательского поведения с помощью Player Analytics.

Google вносит изменения в авторизацию пользователей в Play Games. Запросов на авторизацию станет меньше, G+ аккаунт для игр теперь не обязателен.

Otto Event Bus deprecated, да здравствует RxJava!

Oracle Java API будет заменен на OpenJDK в новой версии Android.

Samsung вслед за Apple запустит программу ежегодного обмена смартфонов. Ждем официального подтверждения.

Google Play Services готовятся к запуску в Китае. Часть функциональности может быть урезана из-за ограничений китайского сегмента интернета.

Конец эры магазинов приложений? Крупные игроки создают экосистемы внутри своих продуктов.

Почитать/посмотреть/попробовать

Android Dev подкаст на Apptractor.

Интервью с Дмитрием Данылыком (GDE) на AIN.ua.

Итоги 2015 года для Android-разработчиков. Библиотеки, паттерны, новые версии, конференции.

Делаем шаблоны кода для Android Studio.

Gradle tips&tricks на каждый день.

30-страничный PDF с набором основных UI паттернов и компонентов Android от Cheesefactory.

Vineyard: пошаговая инструкция по разработке приложения для Android TV. Исходный код доступен на гитхабе.  

Цикл статей от Andrii Rakhimov про приёмы работы с adb shell. Основы, работа с I/O, системные свойства.

Как UX паттерны используются неправильно и что с этим делать.

Ian Lake рассказывает о том, как compileSdkVersion, minSdkVersion и targetSdkVersion помогут вашему приложению сохранить совместимость с новыми версиями ОС.

Android Studio Tips and Tricks. Мне больше всего понравился трюк для проверки RegExp.

DevOps on Android: от одного git push до продакшена.

Danylo Volokh рассказывает про реализацию непрерывного проигрывания видео при скроллинге (ListView & RecyclerView).

Блог Google Developers: как часто вам следует обновлять Android Studio. Хорошая идея с работой на двух сборках IDE.

Super Heroes Kata: практикум по UI-тестированию. Используется Espresso и Dagger2.

Реализация Onboarding Experience в вашем приложении.

Полезные библиотеки и инструменты

Анимация в стиле «лайка» Твиттера.

Компактная реализация календаря.

Show/Hide Password EditText: показывает маскированный текст по нажатию на иконку.

Распознавание номерных знаков автомобиля: порт известной библиотеки OpenALPR на Android.

FloatingSearchView: «плавающее» поле ввода с выпадающим меню, иконкой и анимацией.

Генератор аннотаций OnActivityResult.

GifView: проигрывание gif-анимаций.

Sharp: масштабируемые векторные изображения.

Build-time-tracker-plugin: собирает статистику времени сборки приложения.

uCrop: библиотека для резки изображений от украинской компании Yalantis.

Анонс конференций и мероприятий

AndroidDevCon2016, онлайн, 3 февраля.

IT Career Meetup от Hackraft, Киев, 5 февраля. Скромно анонсирую как спикер :)

Mobile World Congress 2016, Испания, Барселона, 22-25 февраля.

Mdevcon 2016, Нидерланды, Амстердам, 17-18 марта.

UAMobile 2016: Киев, 16 апреля.

MCE^3, Варшава, 21-23 апреля.

Mobile+Web DevCon, США, Сан-Франциско, 26-28 апреля.

Google I/O 2016, США, Маунтин Вью, 18-20 мая 2016.

Droidcon Berlin 2016, Германия, Берлин, 15-17 июня.


Какие темы/материалы стоит добавить в дайджест — пишите в комментариях или твиттер @sergiizhuk.


← Предыдущий выпуск: Android дайджест #12

Похожие статьи:
26 червня розпочалося тестування функціональності «Армія+». Це застосунок для військовослужбовців, який Міноборони анонсувало...
Міністр оборони України Олексій Резніков заявив, що сьогодні в Україні не мобілізують усіх поспіль. Зараз триває мобілізація...
Компания LG Electronics представила новейшее добавление к инфраструктуре Интернета вещей – SmartThinQ Hub, который служит, с её слов, не...
Дмитро почав займатися програмуванням в 11 років, пізніше виграв кілька спеціалізованих CAD/CAM/CAE змагань. Він захоплюється...
Advanced Angular Boot Camp від SoftServe — опануй супер-героїчний JS фреймворк! Ти знаєш, як виглядає сучасний front-end...
Яндекс.Метрика