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

Похожие статьи:
3 листопада голова Громадської антикорупційної ради при Міністерстві оборони Юрій Гудименко заявив, що відомство почало перевірку...
Компания MediaTek представляет ультраэнегоэффективный восьмиядерный чипсет helio P20, который дополнит флагманскую линейку процессоров...
Project Manager Юрій Осадчук першого ж дня повномасштабного вторгнення пішов записуватися добровольцем у військкомат. Не захотів бути...
«Сьогодні свідома людина обирає серед 6–8 підрозділів одночасно», — відверто говорить про конкуренцію за кадри в Силах оборони...
Когда смотришь на появившийся на рынке монитор от EIZO FlexScan S1503, создаётся впечатление, что компания вернулась на десятилетие назад...
Яндекс.Метрика