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

Похожие статьи:
Learning to drive is often a difficult and costly process. But, once you have your licence, it will give you the freedom of driving from A to B without relying on public transport. If you are looking into taking driving lessons, here is what you...
[Катя Осадчук — СEO IT-рекрутингового агентства Indigo, экономист, профессиональный психолог и HR с более чем 10-летним опытом, 6 из них...
Советы сеньоров — постоянная рубрика, в которой опытные специалисты делятся практическими советами с джуниорами — общие...
Харківська IT-компанія NIX хоче скасувати свідоцтво львівської компанії N-iX на торгівельну марку «N-X» через подібну назву. Це,...
In 2019, if you want to play free Nintendo DS games, which r4 3ds card will you choose? r4i sdhc 3ds rts? r4i gold pro? or r4i gold 3ds plus? we all known that r4i 3ds gold plus is a special Nintendo ds card, it can support DS...
Яндекс.Метрика