We Love Android
625 subscribers
259 photos
26 videos
4 files
630 links
Новости из мира Android-разработки
Download Telegram
Scrcast - современная библиотека для записи экрана телефона. Можно отметить Kotlin-first подход в реализации и возможность гибкой настройки с помощью DSL.

https://github.com/bmcreations/scrcast
Статья, в которой автор рассказывает как реализовать отслеживание текущей подключенной точки доступа на основе Flow API.

https://blog.stylingandroid.com/ssid-connector-callback-flow/
В своей статье Ian Lake рассказывает о большом количестве изменений во фрагментах, добавленных в альфа-версии androidx.fragment.

Стоить отметить выделение в FragmentManager нескольких новых подсущностей: FragmentStateManager (отвечает за состояние фрагмента) и SpecialEffectsController (отвечает за связанные эффекты, например, транзишион анимации).

https://medium.com/androiddevelopers/fragments-rebuilding-the-internals-61913f8bf48e
CornerCutLinearLayout - кастомная вью, построенная на базе LinearLayout, позволяющая определять лайоуты достаточно сложной формы, с правильной поддержкой теней.

https://github.com/Devlight/CornerCutLinearLayout
Отличный репозиторий с примерами приложений разной степени сложности, написанных с использованием Jetpack Compose.

https://github.com/android/compose-samples
В альфе появился Jetpack DataStore - это такие SharedPreferences на стероидах с протобуфом, корутинами и флоу.

https://android-developers.googleblog.com/2020/09/prefer-storing-data-with-jetpack.html
Radiography - интересная тулза от Square, позволяющая строить в текстовом виде текущую иерархию вьюшек некоторого экрана. Есть поддержка Jetpack Compose.

https://github.com/square/radiography
android-framer - легковесная утилита, позволяющая оформить скриншоты приложения для публикации в Google Play, добавив необходимый заголовок и фон девайса.

https://github.com/faruktoptas/androidframer
BlurImageSwitcher - легковесная библиотека, позволяющая реализовать эффект размытия при переходе между изображениями.

https://github.com/Chrisvin/BlurImageSwitcher
Развенчание мифов о разных вещах, которые влияют на производительность Android приложений.

https://medium.com/androiddevelopers/busting-android-performance-myths-d85ae1d87f22
Интересный доклад с Kotlin 1.4 Online Event, в котором Роман Елизаров рассказывает о будущем Kotlin. Говорит о таких вещах как val классы, пространства имен, декораторы функций, а также о причинах, по которым тернарного оператора все-таки не будет.

https://www.youtube.com/watch?v=0FF19HJDqMo
Автор рассказывает о переходе с Gson на Moshi и получаемой от этого выгоде.

https://proandroiddev.com/goodbye-gson-hello-moshi-4e591116231e