Android дайджест #35: no more desserts, Studio 3.5, MotionLayout

Этот дайджест написан в соавторстве с Владом Гетьманом.

В выпуске: библиотека для загрузки изображений на Kotlin, UI testing, исходный код приложения Google I/O 2019, Smarter Animation и тележка с полезными библиотеками.

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

Android Studio 3.5: Layout Editor, Memory usage report, новый вид и другие фичи новой версии.

Редизайн Play Store. Не забудьте как можно скорее обновить иконки своих приложений, следуя новым спецификациям.

Android 10: Everything you need to know! Новая иконка и темная тема. Ребрендинг для Android в целом, «десерт» больше не будет кодовым именем для новых версий ОС.

Первые впечатления разработчиков об Android 10: настройки панелей и улучшения биометрических параметров.

Updates to non-SDK interface restrictions in Android 10.

В Android Google Chrome app больше не WebView provider. WebView браузер обновляется отдельно от Google Chrome и продолжает использовать Chromium base.

Kotlin

Kotlin 1.3.50 released. Улучшенный конвертер Java в Kotlin, новые проверки и мультиплатформенные проекты.

Coil — библиотека для загрузки изображений с открытым исходным кодом на Kotlin.

Сравнение Coil с Glide и Picasso. Спойлер: все-таки Glide быстрее :)

Форматирование кода Kotlin с помощью ktlint — как, зачем и почему.

An Intro to Gradient Descent for Kotlin Programmers. Если вы хотели попробовать алгоритм, который используется для решения задач машинного обучения, вот ваш шанс

Новый способ написания Build Gradle с Kotlin DSL.

New Android Kotlin codelab courses by Google.

Паттерны и фреймворки

Android UI Testing Frameworks. Что лучше — Appium, Espresso или UiAutomator?

Core Principles Behind CameraX Jetpack Library. Об основных принципах библиотеки, а также о нескольких способах ее изменения.

Demystifying Architecture Patterns. What architecture pattern should I use and which one is better?

Improving Accessibility in the Android Ecosystem.

Motional Intelligence #AnimationsMatter или техники для написания более умных анимаций.

Workout your tasks with WorkManager.

Android application following best practices: Kotlin, coroutines, Clean Architecture, feature modules, tests, MVVM.

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

Google releases source code for Google I/O 2019 for Android — Full Text Search with Room, темная тема и Navigation component.

Square In-App Payments SDK — еasily Integrate Payments into your Flutter App.

Tutorial for GeckoView. Библиотека с открытым исходным кодом, которая позволяет отображать веб-контент на Android с помощью веб-движка Gecko.

Android Canvas Drawing: Useful Graphics Classes & Operations  облегчите свою жизнь при работе с Android Canvas

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

Holdy — Android Library that can easily load any fragment in a provided container.

GraphView — library is designed to support different graph layouts.

Лучшие практики в анимации на Android.

Bulldog — больше никаких prefs.edit().putString("someKey","someString").apply()


С вами были Сергей Жук и Влад Гетьман, до встречи в следующем выпуске! :)


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

Похожие статьи:
Команда Мінцифри працює над розробкою фінтех-платформи «Дія банк» у застосунку «Дія», до якої зможуть підключатись інші банки, пише...
Sketch — векторний графічний редактор інтерфейсів для Apple’s macOS — оголосив про припинення всіх своїх продажів у росії через її війну...
Новые версии Electron 1.0 Rust 1.9 OrientDB 2.2 QEMU 2.6.0 Grafana 3.0 Redis 3.2 Qt Creator 4.0.0 Linux 4.6 Perl 5.24.0 Red Hat Enterprise Linux 6.8 Мнения и исследования Programming Doesn’t...
До вашої уваги дайджест навчальних програм для тих, хто починає свою кар’єру в ІТ. У цьому номері зібрані можливості, актуальні...
У каждого наступает момент в жизни, когда он/она перестает жить на родительские деньги и устраивается на первую работу, чтобы...
Яндекс.Метрика