Scrcast - современная библиотека для записи экрана телефона. Можно отметить Kotlin-first подход в реализации и возможность гибкой настройки с помощью DSL.https://github.com/bmcreations/scrcast
GitHub
GitHub - bmcreations/scrcast: Drop-in Android Screen Recording Library
Drop-in Android Screen Recording Library. Contribute to bmcreations/scrcast development by creating an account on GitHub.
Статья, в которой автор рассказывает как реализовать отслеживание текущей подключенной точки доступа на основе
https://blog.stylingandroid.com/ssid-connector-callback-flow/
Flow API.https://blog.stylingandroid.com/ssid-connector-callback-flow/
Styling Android
SSID Connector – Callback Flow
Recently a friend and former colleague Robert Sproats approached me regarding some issues he was having. He asked if I was aware of best practices for connecting to a specific WiFi SSID on modern and
В своей статье
Стоить отметить выделение в
https://medium.com/androiddevelopers/fragments-rebuilding-the-internals-61913f8bf48e
Ian Lake рассказывает о большом количестве изменений во фрагментах, добавленных в альфа-версии androidx.fragment. Стоить отметить выделение в
FragmentManager нескольких новых подсущностей: FragmentStateManager (отвечает за состояние фрагмента) и SpecialEffectsController (отвечает за связанные эффекты, например, транзишион анимации).https://medium.com/androiddevelopers/fragments-rebuilding-the-internals-61913f8bf48e
Medium
Fragments: rebuilding the internals
Introducing: the new state manager
CornerCutLinearLayout - кастомная вью, построенная на базе LinearLayout, позволяющая определять лайоуты достаточно сложной формы, с правильной поддержкой теней.https://github.com/Devlight/CornerCutLinearLayout
GitHub
GitHub - Devlight/CornerCutLinearLayout: Linear Layout that allow corner (parent and children) cuts, complex shadow and divider.
Linear Layout that allow corner (parent and children) cuts, complex shadow and divider. - Devlight/CornerCutLinearLayout
MotionToast - библиотека с красивыми кастомизируемыми тостами.https://github.com/Spikeysanju/MotionToast
GitHub
GitHub - Spikeysanju/MotionToast: 🌈 A Beautiful Motion Toast Library for Kotlin Android
🌈 A Beautiful Motion Toast Library for Kotlin Android - Spikeysanju/MotionToast
Отличный репозиторий с примерами приложений разной степени сложности, написанных с использованием
https://github.com/android/compose-samples
Jetpack Compose.https://github.com/android/compose-samples
GitHub
GitHub - android/compose-samples: Official Jetpack Compose samples.
Official Jetpack Compose samples. Contribute to android/compose-samples development by creating an account on GitHub.
В альфе появился
https://android-developers.googleblog.com/2020/09/prefer-storing-data-with-jetpack.html
Jetpack DataStore - это такие SharedPreferences на стероидах с протобуфом, корутинами и флоу.https://android-developers.googleblog.com/2020/09/prefer-storing-data-with-jetpack.html
Android Developers Blog
Prefer Storing Data with Jetpack DataStore
News and insights on the Android platform, developer tools, and events.
Radiography - интересная тулза от Square, позволяющая строить в текстовом виде текущую иерархию вьюшек некоторого экрана. Есть поддержка Jetpack Compose.https://github.com/square/radiography
GitHub
GitHub - block/radiography: Text-ray goggles for your Android UI.
Text-ray goggles for your Android UI. Contribute to block/radiography development by creating an account on GitHub.
В статье рассказывается о реализации собственного решения плавных переходов фрагментов внутри
https://habr.com/ru/company/dododev/blog/510066/
Bottom Sheet на основе Transition API.https://habr.com/ru/company/dododev/blog/510066/
Хабр
Анимация в Android: плавные переходы фрагментов внутри Bottom Sheet
Написано огромное количество документации и статей о важной визуальной составляющей приложений — анимации. Несмотря на это мы смогли вляпаться в проблемы столкнулись с загвоздками при её реализации....
Достаточно содержательный доклад о разных подходах обработки ошибок в
https://www.youtube.com/watch?v=pvYAQNT4o0I&feature=youtu.be
Kotlin.https://www.youtube.com/watch?v=pvYAQNT4o0I&feature=youtu.be
YouTube
KotlinConf 2019: Error Handling Strategies for Kotlin Programs by Nat Pryce & Duncan McGregor
Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs
Kotlin largely inherits Java's exception mechanism, but exceptions and functional programming are uneasy bedfellows, leading to most projects adopting a wing-and-a-prayer…
Kotlin largely inherits Java's exception mechanism, but exceptions and functional programming are uneasy bedfellows, leading to most projects adopting a wing-and-a-prayer…
Интересный доклад о том, что такое
https://www.youtube.com/watch?v=5DWuNTVFaXM
The Elm Architecture - TEA и как на её основе можно строить современные Android приложения.https://www.youtube.com/watch?v=5DWuNTVFaXM
YouTube
The Elm Architecture. Функциональное программирование на Android
#AndroidBroadcast #Arhitecture #FunctionalProgramming
Говорим об Elm - чисто функциональной UDF (Unidirectional Data Flow) архитектуре для Android приложений
The Elm Architecture – архитектура для UI-приложений, популярная в сообществе Elm-разработчиков.…
Говорим об Elm - чисто функциональной UDF (Unidirectional Data Flow) архитектуре для Android приложений
The Elm Architecture – архитектура для UI-приложений, популярная в сообществе Elm-разработчиков.…
android-framer - легковесная утилита, позволяющая оформить скриншоты приложения для публикации в Google Play, добавив необходимый заголовок и фон девайса.https://github.com/faruktoptas/androidframer
GitHub
faruktoptas/androidframer
Add frames and titles to your Google Play screenshots. - faruktoptas/androidframer
BlurImageSwitcher - легковесная библиотека, позволяющая реализовать эффект размытия при переходе между изображениями.https://github.com/Chrisvin/BlurImageSwitcher
GitHub
GitHub - Chrisvin/BlurImageSwitcher: Android Blurred ImageSwitcher Library
Android Blurred ImageSwitcher Library. Contribute to Chrisvin/BlurImageSwitcher development by creating an account on GitHub.
В своей статье Андрей Бреслав рассказывает как устроена компиляция кода в
https://blog.jetbrains.com/kotlin/2020/09/the-dark-secrets-of-fast-compilation-for-kotlin/
Kotlin.https://blog.jetbrains.com/kotlin/2020/09/the-dark-secrets-of-fast-compilation-for-kotlin/
The JetBrains Blog
The Dark Secrets of Fast Compilation for Kotlin | The Kotlin Blog
Compiling a lot of code fast is a hard problem, especially when the compiler has to perform complex analyses such as overload resolution and type inference with generics. In this post, I’ll tell you a
Развенчание мифов о разных вещах, которые влияют на производительность
https://medium.com/androiddevelopers/busting-android-performance-myths-d85ae1d87f22
Android приложений.https://medium.com/androiddevelopers/busting-android-performance-myths-d85ae1d87f22
Medium
Busting Android performance myths
Find out how Android performance myths stand up to testing
Перевод статьи от
https://habr.com/ru/post/521522/
Pierre-Yves Ricau о том как происходит холодный запуск Android приложения.https://habr.com/ru/post/521522/
Хабр
«Холодный» запуск Android-приложения
Всем приветъ! Давно ничего не писал. Это будет серия постов о процессе «холодного» запуска Android приложения, с момента нажатия на иконку и до создания процесс...
Один из способов добавления анимации переключения между фрагментами в
https://blog.stylingandroid.com/material-motion-fade-through/
BottomNavigationView.https://blog.stylingandroid.com/material-motion-fade-through/
Styling Android
Material Motion: Fade Through
The Material Design Components library is a really nice thing. It has some widgets which make implementing Material Design really easy. Back in February 2020 version 1.2.0-alpha05 introduced Material
Интересный доклад с
https://www.youtube.com/watch?v=0FF19HJDqMo
Kotlin 1.4 Online Event, в котором Роман Елизаров рассказывает о будущем Kotlin. Говорит о таких вещах как val классы, пространства имен, декораторы функций, а также о причинах, по которым тернарного оператора все-таки не будет.https://www.youtube.com/watch?v=0FF19HJDqMo
YouTube
A Look Into the Future by Roman Elizarov
Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs
In this talk, we take a quick look at the history of the Kotlin language, discuss the short term plans for the language, and indulge in some speculation about the future…
In this talk, we take a quick look at the history of the Kotlin language, discuss the short term plans for the language, and indulge in some speculation about the future…
Автор рассказывает о переходе с
https://proandroiddev.com/goodbye-gson-hello-moshi-4e591116231e
Gson на Moshi и получаемой от этого выгоде.https://proandroiddev.com/goodbye-gson-hello-moshi-4e591116231e
Medium
Goodbye Gson, Hello Moshi
Time to migrate your Android projects from Gson to Moshi
Отличный репозиторий с различными примерами анимаций на
https://github.com/SmartToolFactory/Animation-Tutorials
Android.https://github.com/SmartToolFactory/Animation-Tutorials
GitHub
GitHub - SmartToolFactory/Animation-Tutorials: 🍭🚀💗 Tutorials about animations with Animators, Animated Vector Drawables, Shared…
🍭🚀💗 Tutorials about animations with Animators, Animated Vector Drawables, Shared Transitions, and more - SmartToolFactory/Animation-Tutorials