Android дайджест #25: Google I/O, Kotlin навсегда, Assistant SDK

А также: новые архитектуры, React Native, обновление Play Console, анимации с правильной физикой, Instant apps, Android Studio 3.0, DiffUtil, чистый код, управление состоянием, конкурс разработчиков и еще много интересного!

Официальные анонсы Google I/O

Kotlin — теперь официальный язык программирования для Android. Но для работы с ним по-прежнему будут нужны дополнительные библиотеки.

Android Architecture Components: тот неловкий момент, когда команда Google поняла, что самодельные архитектурные велосипеды нравятся не всем.

Подборка новшеств Android O Developer Preview 2 Beta.

Изменения в консоли разработчиков Google Play: новый интерфейс, больше метрик, отчеты о ключевых проблемах приложения (vitals), подпись apk онлайн, история изменения пользовательских отзывов.

Android Studio 3.0 Canary 1. Много улучшений, но ничего принципиально нового. Выделим лишь работу со шрифтами как с ресурсами и профайлер.

Анонсированные на I/O16 Instant Apps наконец-то стали доступны для всех разработчиков.

Firebase Performance Monitoring. Мониторинг для iOS и Android приложений.

Android Codelabs: обновленные онлайн-задачки для разработчиков с подсказками и рекомендованным временем выполнения.

Блоггеры о новинках I/O

Подборка ссылок на интересные материалы от Dmytro Danylyk.

Изучаем компоненты Android Architecture Components.

Архитектурные войны и что в них привнесет Architecture Components.

Скрытые жемчужины Android O от Ian Lake.

Random Musings on the O Developer Preview 2.

Android 2017: new standards, same foundations. Тренды по сравнению с прошлогодними анонсами и влияние независимых разработчиков.

React Native

Как выглядит ReactNative глазами Android-разработчика.

Анимации с использованием OpenGL и физики box2dweb.

Навигация и стилизация с React Native.

Как добавить Splash Screen в React Native App, с примерами iOS и Android.

Почитать/посмотреть/попробовать

Google Play прекращает использовать метку «Top Developer». Будут выделяться только выбранные приложения.

Clean Architecture в Android с Kotlin, RxJava и Dagger2. Можно сказать «Бинго!» за количества модных слов в названии статьи :)

Как работать с DiffUtil в Kotlin + RxJava с примером неблокирующего обновления RecyclerView.

В Android O не нужно запрашивать разрешение на чтение верификационных SMS.

Делегирование: для чистых Activity и чистого Kotlin-кода.

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

Делаем анимацию «Шарики» с физическим движком для Android.

Java vs Kotlin для Android: серия статей от Alexander Zubchenko на DOU: часть 1, часть 2, часть 3.

Видео: управление состоянием с помощью RxJava. Рассказывает Jake Wharton.

Идиоматичный Kotlin: лучшие практики работы с уникальными возможностями языка.

Introducing the Google Assistant SDK. Взаимодействие с устройствами, голосовое управление, аутентификация. Многие API еще в разработке.

Разработка VR приложений для Android: введение.

Конкурс для разработчиков Google Home с ценными призами от самого Google.

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

Facebook Litho: A declarative UI framework for Android.

SlidingRootNav: Navigation Drawer с масштабированием и сдвигом основного контента.

Google Assistant API Sample for Android Things.

Bubble-Picker: An easy-to-use animation which can be used for content picking.

AdaptiveTableLayout: библиотека для быстрого чтения, показа и манипуляций с CSV файлами.

Physics-based Animations от команды Google.


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


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

Похожие статьи:
Data science — достаточно молодая сфера как в мире, так и в Украине. Первые data science центры компетенции появились в наших аутсорсинговых...
Буквально вчера мы писали о том, что смартфоны LG K10 и K10 LTE доступны для предзаказа в России, а теперь на российском сайте компании...
Торік українці стикнулися з енергокризою через постійні обстріли об’єктів інфраструктури: з тривалими вимиканнями...
Олег Шпай працює Quality Control Engineer у SoftServe. Ще до роботи в IT хлопець радив компаніям, як поліпшити їхні сайти з погляду...
Чтобы устроиться на свою первую работу, начинающему разработчику недостаточно иметь только теоретические знания...
Яндекс.Метрика