Android дайджест #23: Google Play, Wear 2.0, Progressive Web Apps, Firebase
А також: підготовка до сертифікації і співбесіди, аналітика додатків за 2016, задачки з RxJava, розподілене піаніно, подкаст про Kotlin, React Native, прискорення складання програми, архітектура ?ber і ще багато цікавого!
Новини та аналітика
Як здати іспит на Асоційованого Android-розробника .
Support Library Revision 25.1.1 . Оптимізація Fragment Transactions і багфиксинг.
Офіційний запуск Android Wear 2.0 SDK з новими апаратними можливостями.
App Security Improvements: Looking back at 2016 .
Android Nougat 7.1.2 буде доступна для передових гуглофонів через кілька місяців, і вже може бути встановлена на пристрої з Android Beta Program .
Android Things Developer Preview 2 .
Google Play влаштує глобальну чистку додатків . В продовження теми: Did you get one of these Google Play Developer Policy Violation Emails ?
В Google Play тепер можна публікувати програми для VR-платформи Daydream.
Чому Цукерберг ганяється за примарою . Коротко про Snapchat.
Ретроспективний звіт App Annie за 2016 рік. Час використання додатків збільшилася на 25%, а ігри приносять 75+ відсотків доходів у магазинах.
Несексуальні пози: Як Pozika видалили з Google Play .
Progressive Web Apps ще глибше інтегрується в Android . Вони стануть повноцінними додатками, які можна запускати окремо від Chrome і видаляти.
RxJava
The Next Step for Reactive Android Programming . Чому вам потрібно переїхати на RxJava2.
Як читати діаграми RxJava Marble Diagrams (відеоурок).
Практичні завдання для вивчають RxJava . Підбірка юніт-тестів, які потрібно "озеленити", що додається.
Reactive apps with model-view-intent — серія статей від Hannes Dorfmann.
Android Things
Writing your first Android Things driver .
A beginner's guide to Raspberry Pi 3 B and Android Things .
Building a Distributed Piano with Nearby Connections API.
Kotlin
TalkingKotlin: англомовний подкаст про Kotlin . Перші гості — Andrey Breslav і Jake Wharton.
Getting started with Kotlin and third-party libraries . Приклад показує роботу з Glide, Dagger2, Retrofit2, Realm, RxJava і архітектурою MVP.
What Comes in Kotlin 1.1 for Android Developers ?
Android Testing with Kotlin.
Pushing the limits of Kotlin annotation processing .
Почитати/подивитися/спробувати
Як модуляризація впливає на час складання програми.
Про концепції і реалізації архітектури MVVM + DataBinding в Android.
Підбірка тем для співбесіди за Android і алгоритмами з короткими відповідями.
Mastering Firebase Notifications . Як відправляти і отримувати повідомлення, а також яку структуру повідомлень використовувати.
RecyclerView Prefetch . Chet Haase про нову функції в RecyclerView 25.1.0.
Clean Tests : серія статей від Danny Preussler.
Understanding Android Core : Looper, Handler, and HandlerThread.
Android Dagger2: Critical things to know before you implement.
Tracking app update sizes : скрипт від Wojtek Kalici?ski.
Review-Reporter : A bot assistant that enhances communication with Google Play Store users by keeping us up to date their feedback, and scheduling allowing instant responses.
Post-mortem: Firebase vs permissions .
Розробка архітектури нового додатка для пасажирів ?ber.
React Native at Instagram. Переиспользование коду на простих екранах — понад 90%.
Історія створення першої гри на Unity — від ідеї до релізу. Включаючи нелегкий шлях через основи програмування.
Корисні інструменти та бібліотеки
How to master Android: Чого можна навчитися у 21 open-source програми .
Square Coordinators : a problem solving you didn't even know you had. Ще одна альтернатива Fragments і Activity.
Airbnb Lottie : open-source tool makes adding animation to native apps a snap
SeekBar з попереднім переглядом . As seen in Google Play Movies.
PanoramaImageView : ImageView can auto scroll with device rotating.
Store : async data loading and caching.
Toasty : Звичайний Toast, але на стероїдах.
Google-Actions-Java SDK : Unofficial Google Actions Java SDK для інтеграції з голосовими інтерфейсами, наприклад, Google Home або Assistant.
Textview-rich-drawable : TextView з розширеною підтримкою drawables.
Нова версія AndroidAssetStudio від Roman Nurik.
Chuck : in-app HTTP inspector for Android OkHttp clients.
Які теми/матеріали/івенти варто додати в дайджест — пишіть в коментарях, твіттер або скористайтеся спеціальною формою .
? Попередній випуск: Android дайджест #22
Опубліковано: 17/02/17 @ 11:45
Розділ Пошуковики
Рекомендуємо:
Python digest #12: cPython переїхав на GitHub
Як отримувати ретвіти і репости безкоштовно
Як IT-компанії відзначили День святого Валентина 2017
Автоматизуємо розробку на Angular з допомогою Angular CLI
DevOps дайджест #11: ChatOps і майбутнє, DevOps in real life і чому не можна робити sudo rm –rf на бойових серверах