Я уже скидывал эту статью в оригинале. Появился перевод на русский.
Речь о новом ViewPager, который базируется на RecyclerView.
#android #viewpager
https://habr.com/ru/post/447406/
Речь о новом ViewPager, который базируется на RecyclerView.
#android #viewpager
https://habr.com/ru/post/447406/
Хабр
Как работать с ViewPager2
Прошло не так много времени с тех пор, как 7 февраля 2019 года Google выпустила альфа-версию Android ViewPager2. Более подробную информацию об этом релизе можно найти здесь. А сейчас давайте...
Разработчики Яндекса описали процесс оптимизации размера и потребления памяти Яндекс.Лончера. Получилась интересная статья с кучей полезных советов.
#android #performance
https://habr.com/ru/company/yandex/blog/448966/
#android #performance
https://habr.com/ru/company/yandex/blog/448966/
Хабр
Android-приложение в памяти. Доклад об оптимизации для Яндекс.Лончера
В облегченной системе Android Go действуют повышенные требования к предустановленным приложениям — размеру и используемой памяти. Перед нами встала задача в эти требования уложиться. Мы провели ряд...
Автор показывает, как избавиться от findViewById в ViewHolder с помощью Kotlin Android Extensions
#android #kotlin
https://medium.com/mclinica-tech/kotlin-layoutcontainer-goodbye-viewholder-boilerplate-dcbaa2c26c27
#android #kotlin
https://medium.com/mclinica-tech/kotlin-layoutcontainer-goodbye-viewholder-boilerplate-dcbaa2c26c27
В DataBinding можно добавлять зависимости между Observable полями. В статье рассматривается пара примеров, как это можно использовать:
1) Скрывать/показывать текстовое поле в зависимости от того, есть там текст или нет
2) Скрывать/показывать кнопку Submit в зависимости от того, заполнены ли все необходимые поля ввода
#android #databinding
https://android.jlelse.eu/an-untold-story-of-observable-dependencies-in-data-binding-c7824552e4ec
1) Скрывать/показывать текстовое поле в зависимости от того, есть там текст или нет
2) Скрывать/показывать кнопку Submit в зависимости от того, заполнены ли все необходимые поля ввода
#android #databinding
https://android.jlelse.eu/an-untold-story-of-observable-dependencies-in-data-binding-c7824552e4ec
Medium
An Untold Story of Observable Dependencies in Data Binding
Observables can depend on other Observables and can react to changes from the dependents.
Использование LeakCanary в инструментальных тестах для поиска мемори-ликов
#android #test #memory
https://proandroiddev.com/detecting-memory-leaks-in-your-instrumentation-tests-using-leakcanary-1268e911d5ce
#android #test #memory
https://proandroiddev.com/detecting-memory-leaks-in-your-instrumentation-tests-using-leakcanary-1268e911d5ce
Medium
Detecting memory leaks in your instrumentation tests using LeakCanary
In this article I explain how you can use LeakCanary to detect memory leaks while running instrumentation tests plus some tips and tricks!
Статья покажет, как встроить прогрессбар в кнопку. Сделать это красиво не так уж и просто.
#android #design
https://proandroiddev.com/replace-progressdialog-with-a-progress-button-in-your-app-14ed1d50b44
#android #design
https://proandroiddev.com/replace-progressdialog-with-a-progress-button-in-your-app-14ed1d50b44
Medium
Replace ProgressDialog with a progress button in your app
Add a progress bar to the button without any layout changes
Несколько простых советов по написанию кода на Kotlin. Будет полезно новичкам.
#android #kotlin
https://android.jlelse.eu/common-code-smells-in-kotlin-57684429e9e
#android #kotlin
https://android.jlelse.eu/common-code-smells-in-kotlin-57684429e9e
AndroidPub
Common Code-Smells in Kotlin
Making your Kotlin code fragrant, one step at a time
Подборка плагинов для Android Studio. Не забывайте, что плагины могут замедлить работу студии.
#androidstudio
https://habr.com/ru/post/449132/
#androidstudio
https://habr.com/ru/post/449132/
Хабр
Топ-17 плагинов для Android Studio
Существуют сотни плагинов для Android Studio, и их число растёт с каждым днём. Это в основном происходит по двум причинам. Во-первых, Android Studio — это официальная интегрированная среда...
График выхода Android Q. Источник - https://www.youtube.com/watch?v=aNfmLnYWpas
В Android Studio 3.5 нас ждут изменения в Layout Editor. Статья описывает, что изменится при работе с ConstraintLayout.
#androidstudio
https://medium.com/androiddevelopers/android-studio-project-marble-layout-editor-608b6704957a
#androidstudio
https://medium.com/androiddevelopers/android-studio-project-marble-layout-editor-608b6704957a
Medium
Android Studio Project Marble: Layout Editor
Deep dive on Layout Editor UX improvements for Android Studio 3.5
Общий обзор, что нового появилось в Android. По многим темам будут отдельные доклады.
#android
https://www.youtube.com/watch?v=td3Kd7fOROw
#android
https://www.youtube.com/watch?v=td3Kd7fOROw
YouTube
What's new in Android (Google I/O'19)
Get an overview of the latest developer features in Android.
Watch more #io19 here:
Android & Play at Google I/O 2019 Playlist → https://goo.gle/2GRWlQh
Google I/O 2019 All Sessions Playlist → https://goo.gle/io19allsessions
Learn more on the I/O Website…
Watch more #io19 here:
Android & Play at Google I/O 2019 Playlist → https://goo.gle/2GRWlQh
Google I/O 2019 All Sessions Playlist → https://goo.gle/io19allsessions
Learn more on the I/O Website…
Видео про разбиение приложения на модули. Обсуждают такие вопросы как:
- что выносить в фича-модуль
- как организовать работу с БД
- где использовать api, а где implementation
и прочие вопросы многомодульности.
#architecture #module
https://www.youtube.com/watch?v=PZBg5DIzNww
- что выносить в фича-модуль
- как организовать работу с БД
- где использовать api, а где implementation
и прочие вопросы многомодульности.
#architecture #module
https://www.youtube.com/watch?v=PZBg5DIzNww
YouTube
Build a modular Android app architecture (Google I/O'19)
Finding the right architecture for the problem sets we face as Android developers still feels like a complicated task, even with all the libraries that promise to fix a lot of them. This talk covers best practices and patterns you can apply in different use…
Видео про Android Studio. В основном про те аспекты, которые нам не видны явно:
- cбор статистики работы и ошибок
- оптимизация работы
- исправление багов
- gradle sync
- новая версия Instant Run, которая называется Apply Changes.
Кроме этого дали несколько советов по улучшению производительности и немного рассказали о новых фичах последней студии.
#androidstuio
https://www.youtube.com/watch?v=8rfvfojtRss
- cбор статистики работы и ошибок
- оптимизация работы
- исправление багов
- gradle sync
- новая версия Instant Run, которая называется Apply Changes.
Кроме этого дали несколько советов по улучшению производительности и немного рассказали о новых фичах последней студии.
#androidstuio
https://www.youtube.com/watch?v=8rfvfojtRss
YouTube
What's new in Android Development Tools (Google I/O'19)
Get an overview of what's new in Android Studio for Android app developers, including demos, and a tour de force presentation of relevant features that will accelerate developers workflow on the latest Android APIs.
Watch more #io19 here:
Android & Play…
Watch more #io19 here:
Android & Play…
Forwarded from Rozetked
YouTube
Android Q beta 3 на Mi 9, Pixel — более 20 нововведений
Смотрим на Android 10.0 Q beta 3, обзор нововведений и главных функций. Мы установили Q на Pixel 3 XL, Xiaomi Mi 9 и Oppo Reno. Более 20 новых функций. Проверили на стабильность все устройства и многое другое.
Список смартфонов Huawei и Samsung, которые…
Список смартфонов Huawei и Samsung, которые…
Видео о новых фичах в Layout Editor и Navigation Editor. А также о новых Resource Manager и Layout Inspector.
#androidstudio
https://www.youtube.com/watch?v=oWTG5g5rT4s
#androidstudio
https://www.youtube.com/watch?v=oWTG5g5rT4s
YouTube
What's new in Android Studio UI design and debugging tools (Google I/O'19)
In 2019, the Android team is refining the developer journey with a set of new tools for building modern interfaces. From building a layout to debugging views at runtime, this session will take you through a variety of steps that can help increase your productivity.…
Видео об Architecture Components. Сначала общие сведения о разработке и поддержке этого проекта. Затем обзор нововведений и будущих фич продуктов:
- DataBinding
- ViewModel
- WorkManager
- Room
- Navigation
- Paging
#android #architecturecomponents
https://www.youtube.com/watch?v=Qxj2eBmXLHg
- DataBinding
- ViewModel
- WorkManager
- Room
- Navigation
- Paging
#android #architecturecomponents
https://www.youtube.com/watch?v=Qxj2eBmXLHg
YouTube
What's new in architecture components (Google I/O'19)
Learn the latest changes in Architecture Components as well as new libraries for 2019.
Watch more #io19 here:
Android & Play at Google I/O 2019 Playlist → https://goo.gle/2GRWlQh
Google I/O 2019 All Sessions Playlist → https://goo.gle/io19allsessions
Learn…
Watch more #io19 here:
Android & Play at Google I/O 2019 Playlist → https://goo.gle/2GRWlQh
Google I/O 2019 All Sessions Playlist → https://goo.gle/io19allsessions
Learn…