Drive your career as React Developer with Symphony Solutions!
×Закрыть

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

LinkedIn

Нет комментариев

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

Подписаться на комментарии