Android дайджест #24: RxJava, Android O, Java 8

А также: Kotlin 1.1, Firebase Analytics, утечки памяти, Dependency Injection, тестирование, Machine Learning, безопасность приложений, анимации, работа с потоками, Dynamic Links.

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

Android O Developer Preview. Детально об изменениях API: уведомления, Picture-in-Picture, шрифты, оптимизация расхода батареи.

Android Studio 2.3. Конвертация изображений в WebP, новые фичи LayoutEditor, в очередной раз улучшен Instant Run.

Google Play Services 10.2.1. Поддержка Gingerbread прекращена, изменения логики GCM и FCM, улучшен SmartLock и локационные сервисы.

ConstraintLayout преодолел рубеж версии 1.0.

Support Library Revision 25.3.0 stable и Revision 26.0.0 Alpha 1.

Kotlin 1.1: JavaScript Support, Coroutines and more. Перевод анонса.

Мнение: Why I’m Skeptical about Kotlin Coroutines for Android Development.

Java 8 в Android: работа над Jack прекращается, интеграция будет нативной.

Android Security 2016 Year in Review.

RxJava

Как происходят утечки памяти в Subscriptions.

5 Not So Obvious Things About RxJava. Работа с Observable, какие map использовать, обработка ошибок, Backpressure и передача состояния.

How to Simplify Concurrency with Reactive Modelling on Android.

Clearer RxJava intentions with Single and Completable.

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

Random Musings on the O Developer Preview 1 от Mark Murphy.

Jake Wharton: Instrumentation Testing Robots.

The lost droid and the magic Dagger: еще одно введение в dependency injection.

Using the Android Keystore System to store and retrieve sensitive information.

Серия статей Shared Element Transitions от Mike Scamell.

Build flexible layouts with FlexboxLayout.

Implementing In-App Billing in Android.

Some Resources for Learning how to Test Android Apps.

Configuring Android Project: серия статей от Dmytro Danylyk.

JUnit 5 для Android: Getting Started.

Как разработать кросс-платформенное приложение с помощью одной лишь разметки JSON.

Things I wish I knew when I started building Android SDK/Libraries.

Reducing your networking footprint with OkHttp, Etags and If-Modified-Since.

Пример подключения машинного обучения для Android с TensorFlow.

Android Threading: All You Need to Know. Прочтите перед собеседованием.

Exploring Firebase on Android: Dynamic Links.

Отладка событий в Firebase Analytics.

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

DiscreteScrollView: элегантный список с центрированными элементами.

Alerter: Android Alerting Library, замена для Toast и Snackbar.

Sensey: Android library which makes detecting gestures a breeze.

BlockCanaryEx: Обнаруживаем performance bottleneck во время работы приложения.

Shape Shifter: SVG аниматор от Alex Lockwood.

LottieFiles: коллекция бесплатных анимаций для Lottie.

RoboGif: Utility to record Android device screen to an optimized GIF you can paste to GitHub or a similar service.

ChatKit: Коллекция UI компонентов для чатов/мессенджеров.


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


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

Похожие статьи:
Здравствуйте, уважаемые читатели! Как вы относитесь с AMOLED дисплеям, PenTile и «грязноватым» цветам? В комментариях не забудьте указать...
Бизнес-анализ является одним из наиболее важных этапов любого сложного IT-проекта. Ведь именно на этом этапе определяются...
Компания GOTVIEW сообщила о начале продаж на российском рынке компактной модели гибридного ТВ-тюнера GOTVIEW USB 2.0 MasterHD 5, который...
Пожалуй, WWDC 2019 стала самой значимой конференцией для iOS девелоперов за последние несколько лет — так утверждали...
Американська корпорація Palantir надає свої продукти Україні. Видання Forbes дізнавалося, яке призначення штучного...
Яндекс.Метрика