Android дайджест #10: Новые Google Nexus, особенности Marshmallow, Reactive Programming, MVVM архитектура

А также: Facebook React Native, примеры анимаций, увеличение размеров APK, коллекция пиктограмм, Proximity Beacons, Chrome Custom Tabs и еще много интересного.

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

Как мы и предполагали, 29 сентября были представлены новые смартфоны от Google с Android 6.0 Marshmallow. Детальная спецификация и обзор.

Обновление OC до Marshmallow доступно через ОТА для Nexus 5, 6, 7 и 9, а также Nexus player. Другие производители тоже обещают обновить свои последние линейки.

Android Studio 1.4.

Google Play Services 8.1. Ломается обратная совместимость: GoogleApiClient, PendingResult и OptionalPendingResult стали абстрактными классами.

Всем JavaScript: React Native for Android от Facebook наконец запущен. Почему-то запускали без пафосных заявлений. Если найдёте ссылку на сравнение быстродействия с «классическими» приложениями — присылайте.

Android Testing Support Library: подробное описание и пошаговая настройка, новая версия.

Максимальный размер файлов APK для загрузки на Google Play увеличен с 50 до 100 MB.

Новая версия Cardboard SDK для Android и Unity.

Google выпустила security-обновление для линейки Nexus, доступно через ОТА.

Больше о Marshmallow

Почему вам таки не стоит бояться Runtime permissions.

Новые примеры приложений: работа с Direct Share, получение и обработка звука в формате MIDI.

Что значит Doze mode для вашего приложения. Развёрнутый тренинг по Doze.

Runtime Permissions Best Practices.

Assist API: улучшаем взаимодействие между пользователем и вашим приложением.

Intent Resolving in Android M: изменено поведение Implicit Intent.

Reactive Programming на Android

Как можно работать с потоками и почему же все так любят RxJava.

Retrolambda on Android: плюшки Java 8 на Java 6/7.

От того же автора: Party tricks with RxJava, RxAndroid & Retrolambda.

RxJava. Борьба с вызовами суровой действительности.

Юнит-тестирование Observable и Subscription.

Бесплатная Е-книга «RxJava for Android App Development: A Quick Look for Developers» от K. Matt Dupree.

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

Tumblr Backboard: анимационный фреймворк на базе Facebook Rebound.

Android-historian: пример работы Material Design Support libraries.

Sticky Headers for RecyclerView: секционные списки быстро и легко.

Material-Animations: очень хорошо документированные примеры Android Transition анимаций.

Коллекция иконок в стиле Material Design. Гибкие возможности для редактирования — «на лету» можно менять фон, отступ, радиус скругления.

Paper: NoSQL хранилище данных, использует сериализацию Kryo.

Android Vulnerability Test Suite: обнаружение известных уязвимостей на вашем устройстве.

И ещё почитать

Retrofit 2 — Upgrade Guide from 1.9.

Строим приложение с MVVM архитектурой используя Data Binding Library.

Как сделать успешную игру для Android TV.

Don’t use dynamic versions for your dependencies.

Google Proximity Beacons: часть 1 и часть 2.

Exploring Chrome Customs Tabs on Android и пример на GitHub.

A flowchart for background work, alarms, and your Android app от Ian Lake.

Робкие попытки заглянуть в будущее AOSP, анализируя код коммитов: часть 1 и часть 2.

Vector Drawable API: возможности применения.

HomeMirror: Android-приложение для зеркала в вашем доме.



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

Новых идей вам и продуктивных выходных!


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

Похожие статьи:
Польща запустила Diia.pl — електронний документ, який дозволяє українцям, що отримали тимчасовий захист у Польщі, подорожувати в межах...
DOU продовжує розповідати, як війна й економічна ситуація вплинули на українські ІТ-команди з переліку топ-50. Цього разу ми попросили...
Новые версии Leaflet 1.0 InfluxDB 1.0 Homebrew 1.0.0 Rust 1.12 Angular 2 TypeScript 2.0 CouchDB 2.0 Git 2.10 Android Studio 2.2 Swift 3.0 Bash 4.4 Varnish 5.0 OpenBSD 6.0 Notepad++ 7 Vim 8.0 PostgreSQL 9.6 Asterisk 14 GNU...
Здравствуйте, уважаемые читатели! Как вы считаете, можно ли называть сверхкомпактные семидюймовые планшеты фаблетами или...
Саме представники HR-відділів здійснюють фільтрацію вхідного потоку резюме: ті листи, що відповідають потрібним...
Яндекс.Метрика