×Закрыть

Android дайджест #11: Слияние Chrome OS и Android, разработчики-миллионеры, отладка по Wi-Fi

В выпуске: аппаратное ускорение, работа с CoordinatorLayout, самокомпилирующееся приложение, audio latency, редактирование видео, подключение нестандартных шрифтов, защищенное мобильное приложение, видео с конференций и кое-что ещё.

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

1,887 разработчиков заработали более $1 млн за год.

Android Support Library: обновление UI в версии 23.1 и небольшие багфиксы в 23.1.1.

Google позволит запускать приложения из поиска в браузере.

В Play Store начнут помечать приложения, содержащие рекламу.

Android и iOS приложения пересылают данные пользователей третьей стороне намного чаще, чем принято считать.

Стабильно в каждом дайджесте — новая версия Play Services. На этот раз 8.3.

Google Maps больше не нужен STORAGE Permission, если вы переехали на Play Services 8.3+.

Android Platform Distribution: ноябрь 2015. У Marshmallow 0.3% рынка.

Google: чему мы научили поиск за это лето. Много внимания уделено мобильным платформам.

Google собирается объединить Chrome OS и Android в 2017 году.

Новый учебный курс по разработке приложений: Android Apps for Auto.

Apple Music для Android: преимущества, баги и тарифные планы.

Компиляция и сборка приложений

Dynamic Android dependency versions done right.

The build.gradle ubiquity. Настройка gradle-плагина для эмулятора Genymotion.

Self-compiling Android application. Для тех, кто любит эксперименты.

Continuous Integration для Android: как и почему команда перешла с Jenkins на Circle CI.

Tutorials/HOWTOs

Интеграция Google Voice Actions в ваше приложение.

Две статьи про Marshmallow от Дениса Неклюдова: что необходимо знать про SDK 23 и как добавить поддержу Marshmallow в ваше приложение.

The Complete Guide to Creating and Publishing an Android Library.

Fragment transitions with shared elements.

Тестирование мобильных приложений: tips & tricks.

Mastering the Coordinator Layout. Код хорошо проиллюстрирован примерами.

Пошаговый учебный курс: делаем Material Design App с Design Support Library.

Изучая Play Services: Place Picker & Autocomplete.

Android Basic Project Architecture for MVP. Даётся пример скелета приложения на GitHub.

И ещё почитать

Use a fixed aspect ratio with the Percent Support Library 23.1. Не прошло и 5 лет, как это стало возможно без самодельных костылей.

Android Audio Latency In-Depth: задержки звука становятся меньше, особенно на Nexus 5X и 6P.

Android Tidbits: практичные советы и находки разработчиков. По частям: один, два, три, четыре.

Аппаратное ускорение для работы с анимацией. Приводится сравнение работы в разных режимах, результат — внушительный.

Develop a secured Android application. Освещены вопросы взаимодействия с сервером, защиты локально сохраненных данных и анализа исходного кода.

Блог компании Yalantis: How We Built Instagram for Videos.

Блог CommonsGuy: неожиданное поведение Theme.NoDisplay в Android 6.0 и ответ людей из Google.

И еще раз CommonsGuy: Google’s (Anti)Trust Issues. Прохладное отношение к Корпорации добра.

Как отслеживать ваше приложение на клиентском смартфоне: Instance ID API.

Things I did at Droidcon London.

Взлёт и падение BlackBerry.

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

Android WiFi ADB: плагин IntelliJ/Android Studio для беспроводной отладки приложений.

ViewInspector: view inspection toolbar for Android.

CoordinatorBehaviorExample: пример работы нового флага для «доводки» CoordinatorLayout.

Fontbinding: полный пример подключения нестандартных шрифтов в xml с кешированием. Используется data binding.

Plaid: еще одно демо Material Design от команды Google.


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

Хороших выходных! :)


P.S. Ищем Android Team Lead в берлинский офис компании Zalando. Приложение с 5+ миллионами загрузок, интернациональная команда, передовой стек, бонусы и релокация семьи. Интересно? Пишите мне на почту.


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

3 комментария

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Слух об обьединении Chrome & Android OS уже опровергли chrome.blogspot.com/...e-os-is-here-to-stay.html

Спасибо за апдейт! Я так понял, что они не отказываются от возможности объединить их (в пока известной только Google форме), но опровергают возможное закрытия проекта с Chrome OS?

Подписаться на комментарии