Login

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

Похожие статьи:
Savvy IT School приглашает на курсы для начинающих программистов по специальности Java Developer. Для кого эта программа? Для начинающих и тех, кто...
У черні 2024 року у Київському політехнічному інституті відбудуться вибори ректора. Це, без сумніву, історична подія, адже востаннє...
Дисклеймер. При написании статьи ни один чиновник не пострадал.Все совпадения случайны, имена выдуманы. Всем привет, меня зовут...
До вашої уваги дайджест навчальних програм для тих, хто починає свою кар’єру в ІТ. У цьому номері зібрані можливості, актуальні...
У свіжому випуску новинного дайджесту DOU News говоримо про нейромережі, нову стару посаду міністра Федорова, бронювання айтівців...
Switch to Desktop Version