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

Похожие статьи:
Компанія OpenAI, яка давно працює з AI-технологіями, заявила, що випускає версію ChatGPT для великого бізнесу. Зокрема, ChatGPT Enterprise пропонує...
Ігорю Мисанюку 54 роки. Після вишу він завжди працював на себе — займався роздрібною торгівлею. Однак коли покупці стали...
В рамках QAFest 2017 автор блога automation-remarks.com и Lead QA Automation Engineer в Ciklum Сергей Пирогов рассказал, как он докатилися до Kotlin...
22 грудня британський необанк Revolut оголосив про припинення обслуговування українських користувачів. Клієнтам дали...
Яка відповідальність керівників компаній під час мобілізації? Що робити, якщо застосунок «Резерв+» показує,...
Яндекс.Метрика