#compose
Slotting in with Compose UI
Статья рассказывает про шаблон "Slot API", который применяется в Compose для построения API компонентов и позволяет делать UI гибче
Slotting in with Compose UI
Статья рассказывает про шаблон "Slot API", который применяется в Compose для построения API компонентов и позволяет делать UI гибче
#AndroidBroadcast #Fragment #Jetpack
Jetpack Fragment 1.4: Multi Back Stack, StrictMode
Выпустил текстовую расшифровку видео про новинки AndroidX Fragment 1.4. Если еще не смотрели видео, то оно здесь
Jetpack Fragment 1.4: Multi Back Stack, StrictMode
Выпустил текстовую расшифровку видео про новинки AndroidX Fragment 1.4. Если еще не смотрели видео, то оно здесь
👍1
#jetpack #appwidget #compose
Announcing Jetpack Glance Alpha for app widgets
Представлена первая альфа библиотеки для построения UI в виджета приложений на основе Compose - Jetpack Glance. Стало на порядок удобнее так делать UI виджетов и добавлять различные реакции на события.
Верите что это сможет повысить популярность виджет приложений на Android?
Announcing Jetpack Glance Alpha for app widgets
Представлена первая альфа библиотеки для построения UI в виджета приложений на основе Compose - Jetpack Glance. Стало на порядок удобнее так делать UI виджетов и добавлять различные реакции на события.
Верите что это сможет повысить популярность виджет приложений на Android?
#android12 #androidgo
A closer look at Android 12 (Go edition)
Что нового:
👉 Быстрее запуск приложений
👉 Больше времени жизни от одной батареи
👉 Возможность переводить и прослушивать контент на экране "Recent Apps"
👉 Проще делиться приложениями с другими устройствами
👉 Улучшение работы в гостевом режиме
👉 Privacy Dashboard
A closer look at Android 12 (Go edition)
Что нового:
👉 Быстрее запуск приложений
👉 Больше времени жизни от одной батареи
👉 Возможность переводить и прослушивать контент на экране "Recent Apps"
👉 Проще делиться приложениями с другими устройствами
👉 Улучшение работы в гостевом режиме
👉 Privacy Dashboard
#AndroidBroadcast
🔴 Обзор Roadmap Android разработчика 2022
Начинаем разбирать roadmap Android разработчика
Стартуем небольшим общением, а сам разбор будет в 19:00. Запись будет доступна после эфира
🔴 Обзор Roadmap Android разработчика 2022
Начинаем разбирать roadmap Android разработчика
Стартуем небольшим общением, а сам разбор будет в 19:00. Запись будет доступна после эфира
#architecture
Rebuilding our guide to app architecture
Команда Android провела большую работу над обновлением руководства по архитектуре приложений. Познакомиться с ним можно здесь. Также появился roadmap для изучения построения архитектуры шаг за шагом (ЗАЧЁТ!!!)
Rebuilding our guide to app architecture
Команда Android провела большую работу над обновлением руководства по архитектуре приложений. Познакомиться с ним можно здесь. Также появился roadmap для изучения построения архитектуры шаг за шагом (ЗАЧЁТ!!!)
#jetpack #обновлениеjetpack #testing
Обновление Android Jetpack от 13 декабря 2021
Обновление тестовых библиотек, но новый Espresso пока в альфе (
Обновление Android Jetpack от 13 декабря 2021
Обновление тестовых библиотек, но новый Espresso пока в альфе (
#jetpack #обновлениеjetpack
👉 Первый RC Compose 1.1
👉 Car App 1.1.0 - обновление библиотеки для разработки приложения под Android в машинах
👉 Room 2.4.0, автоматические миграции c поддержкой DI и поддержка их тестирования. Поддержка Paging 3 и возможность запрашивать Multimap, полезные для JOIN
👉 Navigation 2.4.0-rc01. Уже совсем скоро релиз и пачка новых фичей!
🎉 Новая библиотека DragAndDrop, причём сразу с версификаторов Альфа 2. Задача новой либыы упростить реализацию Drag & Drop подхода в приложениях.
🎉 Glance Alpha 1 - Compose для разработки App Widget
👉 Первый RC Compose 1.1
👉 Car App 1.1.0 - обновление библиотеки для разработки приложения под Android в машинах
👉 Room 2.4.0, автоматические миграции c поддержкой DI и поддержка их тестирования. Поддержка Paging 3 и возможность запрашивать Multimap, полезные для JOIN
👉 Navigation 2.4.0-rc01. Уже совсем скоро релиз и пачка новых фичей!
🎉 Новая библиотека DragAndDrop, причём сразу с версификаторов Альфа 2. Задача новой либыы упростить реализацию Drag & Drop подхода в приложениях.
🎉 Glance Alpha 1 - Compose для разработки App Widget
#googleplay
Launching Notes from Google Play | A year of evolution
Google Play запускает новую серию видео в рамках которого несколько раз в год команда будет отмечать креативность и вклад разработчиков, а также делиться новостями и лучшими практиками. Помимо этого в анонсе рассказывается какие усилия компания прилагает для поддержки и стимуляции отдельных категорий приложения и помогает делать лучше все приложения и игры в магазине.
Launching Notes from Google Play | A year of evolution
Google Play запускает новую серию видео в рамках которого несколько раз в год команда будет отмечать креативность и вклад разработчиков, а также делиться новостями и лучшими практиками. Помимо этого в анонсе рассказывается какие усилия компания прилагает для поддержки и стимуляции отдельных категорий приложения и помогает делать лучше все приложения и игры в магазине.
#testing #предложка
Android UI Testing CookBook
Многие прекрасно знают, что UI тестирование это боль и уныние. Но так было до сегодняшнего дня.
Алексей Быков @nonewss, Дмитрий Мовчан @v1sar и Сержио Састре создали open-source CookBook по Ui и скриншот тестам. На сайте уже есть 14 постов и будет только подняться руководствами и примерами
Не знаете с чего начать внедрение? Тесты флакают?
Интересен опыт других компаний? Переходите по ссылке а также задавайте свои вопросы в комментариях!
Android UI Testing CookBook
Многие прекрасно знают, что UI тестирование это боль и уныние. Но так было до сегодняшнего дня.
Алексей Быков @nonewss, Дмитрий Мовчан @v1sar и Сержио Састре создали open-source CookBook по Ui и скриншот тестам. На сайте уже есть 14 постов и будет только подняться руководствами и примерами
Не знаете с чего начать внедрение? Тесты флакают?
Интересен опыт других компаний? Переходите по ссылке а также задавайте свои вопросы в комментариях!
👍3
📺 Что надо знать, чтобы стать Android разработчиком (2 часа)
📺 Jetpack Fragment 1.4: Multi Back Stack, FragmentStrictMode и много улучшений под капотом (12 мин)
📺 Android Advanced #8: CI&CD. Configuration & Optimisation (2 часа)
📺 Functional programming in Kotlin with Arrow.kt (1 час)
📺 Gradle and AGP Build APIs: Community tip - MAD Skills (7 мин)
📺 Building Shrine in Compose: Part 2 - Material Live (1.5 часа)
📺 Лайвкодинг во Fleet, новой IDE от JetBrains / Антон 📺 Архипов (JetBrains) (1 час)
📺 Что такое UX/UI (7 мин)
📺 Jetpack Fragment 1.4: Multi Back Stack, FragmentStrictMode и много улучшений под капотом (12 мин)
📺 Android Advanced #8: CI&CD. Configuration & Optimisation (2 часа)
📺 Functional programming in Kotlin with Arrow.kt (1 час)
📺 Gradle and AGP Build APIs: Community tip - MAD Skills (7 мин)
📺 Building Shrine in Compose: Part 2 - Material Live (1.5 часа)
📺 Лайвкодинг во Fleet, новой IDE от JetBrains / Антон 📺 Архипов (JetBrains) (1 час)
📺 Что такое UX/UI (7 мин)
Уже сейчас можно найти раннюю версию Junior Android Developer Roadmap 2021-2022, которую я сделал в рамках прямого эфира. Его могут получить все донатеры на Boosty или Patreon, а также участники YouTube Membership
Сколько у вас лет коммерческой опыта в Android разработке? (отсчитываем от начала первой оплачиваемой работе по специализации)
Anonymous Poll
27%
5+
11%
4+
13%
3+
11%
2+
11%
1+
15%
0+
8%
Не работаю
1%
Не занимаюсь разработкой или занимаюсь но не под нативный Android
3%
Не участвую в опросе
#AndroidBroadcast #Новости
📺 Свежий выпуск новостей Android разработки (25 мин)
В новом выпуске новостей рассказываю про обновление Jetpack, новые фичи Room, Compose для разработки виджетов приложений и странные запросы сообщества по фичам Kotlin.
Заваривайте горячий напиток и обязательно оставляйте в комментариях своё мнение на YouTube
📺 Свежий выпуск новостей Android разработки (25 мин)
В новом выпуске новостей рассказываю про обновление Jetpack, новые фичи Room, Compose для разработки виджетов приложений и странные запросы сообщества по фичам Kotlin.
Заваривайте горячий напиток и обязательно оставляйте в комментариях своё мнение на YouTube
👍1
#compose #optimization
Jetpack Compose — Optimize list performance with Key (4 мин)
Статья об оптимизации построения вертикальных списков на основе Column
Jetpack Compose — Optimize list performance with Key (4 мин)
Статья об оптимизации построения вертикальных списков на основе Column
#appbundle
Android App Bundles. Как уменьшить размер вашего приложения?
Если вы ещё не используете App Bundles, либо не знаете что это такое и как оно работает — почитайте статью. Автор описал что это такое, как происходит миграция и какие результаты оптимизации
Android App Bundles. Как уменьшить размер вашего приложения?
Если вы ещё не используете App Bundles, либо не знаете что это такое и как оно работает — почитайте статью. Автор описал что это такое, как происходит миграция и какие результаты оптимизации
#jetpack
Simplifying drag and drop (3 мин)
Совсем недавно вышла новая библиотека Jetpack DragAndDrop, призванная упростить работу с жестом drag and drop. В статье вы найдете подробности работы с библиотекой. Вы рады такой затеи Google?
Simplifying drag and drop (3 мин)
Совсем недавно вышла новая библиотека Jetpack DragAndDrop, призванная упростить работу с жестом drag and drop. В статье вы найдете подробности работы с библиотекой. Вы рады такой затеи Google?
#rxjava
The RxJava Threading Mistake You Are Probably Making (6 мин)
Всем кто пользуется RxJava - ловите статью. В ней рассказывает про ошибки, которые вы можете допускать в работе с потоками, когда всё это прячется за Scheduler
The RxJava Threading Mistake You Are Probably Making (6 мин)
Всем кто пользуется RxJava - ловите статью. В ней рассказывает про ошибки, которые вы можете допускать в работе с потоками, когда всё это прячется за Scheduler
#compose
Jetpack Compose State Guideline (8 мин)
Статья в формате, что делать или нет с состоянием в Jetpack Compose
Jetpack Compose State Guideline (8 мин)
Статья в формате, что делать или нет с состоянием в Jetpack Compose