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

Похожие статьи:
До вашої уваги дайджест навчальних програм для тих, хто починає свою кар’єру в ІТ. У цьому номері зібрані можливості, актуальні...
As a popular tourist destination on Mexico’s Yucatán Peninsula, Cancún is considered a tropical paradise with beautiful beaches, coral reefs, water sports and vibrant nightlife. To visit Cancun is therefore ideal to enjoy the...
Національний банк України запровадив зміни для уникнення непорозумінь під час обміну валют. Відтепер з усіма без винятку...
9 травня EPAM Systems опублікувала фінансовий звіт за останній квартал (до 31 березня 2024 року). Після його публікації вартість...
Меня зовут Максим, я работаю тестировщиком ПО, с интересом слежу за событиями в мире тестирования и IT. Самое полезное...
Яндекс.Метрика