21 жовтня – JS Conference 2017 у Києві. Як уникнути критичних помилок при створенні нового проекту?
×Закрыть

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
Следующий выпуск: Android дайджест #25

LinkedIn

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

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

О, DiscreteScrollView всем рекомендую!

Спасибо за дайджест!

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