Quantcast
Channel: Найцікавіше на DOU
Viewing all articles
Browse latest Browse all 8115

Android дайджест #20: Google Pixel, Nougat 7.1, JRebel, Android Studio и Firebase

$
0
0

А также: Mobile Vision, Chrome OS, безопасность приложений, работа с аннотациями, многооконный режим, настройка build.gradle, стили в Google Maps и еще много интересного.

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

Google представил Pixel и Pixel XL — новые смартфоны на Android Nougat.
Сборка HTC, алюминиевый корпус, встроенный Google Assistant, совместимость с Daydream VR.

Android 7.1 Developer Preview: API level 25, закругленные иконки, Daydream VR и много мелочей. Неофициальный changelog. Mark Murphy уже успел прокомментировать.

JRebel 2.0: Инкрементальная компиляция и annotation processing, сообщаюто значительном опережении Instant Run. Можно снова запросить 21-дневныйтриал для тех, кто уже пробовал первую версию.

Samsung покупает AI-помощника Viv. Основателями проекта являются разработчики Apple Siri.

Telegram открыл игровую платформудля HTML5 игр.

VR-камера Sprayscape: новый Android Experiment от Google. Сферическая съемка с помощью камеры телефона.

Android on Chrome OS: Shipping to Release Channel. Первыми в продаже появятся устройства от ASUS и Acer.

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

Подборка слайдов с Droidcon New York 2016.

Mobile Vision APIи машинное обучение на примере распознавания лиц.

Победители Google Device Lab: исследуем Project Tango.

Dan Kim о том, кого следует читать и какие ресурсы посещать для изучения Android.

Android Test tricks: переиспользование кода между UI & unit тестами.

RxJava2: An Early Preview. Без Null Emissions, тип Flowable, изменение Composite Subscriptions и много другого.

Лучшие практики по настройке build.gradle. Структурирование скриптов, уменьшение времени сборки, работа с зависимостями и ресурсами.

Android Gradle configurations. Видимость библиотек, фазы компиляции и наследование.

Android leak pattern: subscriptions in views от автора LeakCanary.

16 things that I’ve learned during last few years of developing Android applications. Утечки памяти, работа с EventBus, локализация, Do not keep activities, предельный размер изображений.

Android Handler Internals: иллюстрированный обзор с примером кода.

Custom Map Styles for Google Maps: сокрытие ненужных элементов на карте, цветовая палитра, выделение дороги.

Лекция в Яндексе: Безопасность Android-приложений.

A security issue with the Android accessibility framework: еще одно решение описанной ранеепотенциальной уязвимости.

Design Patterns in Koltinв виде репозитория на GitHub.

Анимируем Activities и Views с помощью слайд-анимаций.

И снова об анимации — на этот раз с помощью RxJava.

Инструменты

Remote Config: новый инструмент для A/B тестирования в Firebase.

Android Studio: Как CTRL + G может полностью изменить стиль работы. Вольный переводна Хабре.

Обзор возможностей VCS-клиентав Android Studio.

Сравнение инструментовдля Android Crash Reporting. Рассмотрены Firebase, Crashlytics, Apteligent, Bugsnag.

Annotation Processingв Android Studio с примером кода.

Скрытая цена code coverage reports: еще один прием для ускорения сборки приложения.

Android Icon Animator: веб-приложение от Roman Nurik.

Exynap: AI плагин для Android Studio.

Переводим приложение на Nougat

TransactionTooLargeExceptionкреш в новой версии ОС.

Mark Allison о GCM Network Managerв Nougat.

Quick Settings Tiles on Android 7.0 от Ian Lake.

Multi-Window, and Multi-Instance. ОС может заставить ваши Activity появиться в оконном режиме, даже если вы это явно запретили в манифесте.

Использование Drag-and-Dropмежду различными Activity в Nougat.

Полезные библиотеки

Pury: измерение времени между любыми событиями. Для всех, кому мало Hugo.

Epoxy: делаем сложные структуры внутри RecyclerView.

TrueTime: библиотека точного времени.

PageIndicatorView: изящный индикатор страницы для ViewPager.

BubbleAnimationLayout: пузырьковая анимация в layout.

Material Intro Screen: красивый onboarding для вашего приложения.

Google CameraView: быстрая интеграция камеры с переключением между CameraAPI1 и CameraAPI2.


Ищем опытных Android-разработчиков в берлинский и хельсинский офисы компании Zalando. Приложение с 10М+ загрузок, передовой стек, конференции и релокация семьи. Интересно? Пишите мне на почтуили в ЛС.

Хорошего вам настроения и стабильного приложения! :)

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


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


Viewing all articles
Browse latest Browse all 8115

Trending Articles