#compose
JetpackCompose.app - каталог приложений, написанных на Compose. Вы найдёте много интересных примеров там
Также на сервисе есть возможность проверить какую Compose функцию надо использовать для существующей View
JetpackCompose.app - каталог приложений, написанных на Compose. Вы найдёте много интересных примеров там
Также на сервисе есть возможность проверить какую Compose функцию надо использовать для существующей View
#compose #архитектура
Finite State Machine as a ViewModel for Jetpack Compose Screens
Пример использования Finite State Machine для работы с Jetpack Compose на экране для показа таблицы
Finite State Machine as a ViewModel for Jetpack Compose Screens
Пример использования Finite State Machine для работы с Jetpack Compose на экране для показа таблицы
#AndroidBroadcast
Почему нет хорошего образовательного контента и кто в этом виноват
Дал интервью сервису getmentor.dev, где рассказал о своём пути, почему у нас есть проблемы в сфере онлайн образования. Читайте и ставьте лайки!
Если после прочтения статьи у вас возникнет желание поддержать финансово Android Broadcast, то сделать это можно на Boosty или Patreon. Разовые донат можно сделать здесь
Почему нет хорошего образовательного контента и кто в этом виноват
Дал интервью сервису getmentor.dev, где рассказал о своём пути, почему у нас есть проблемы в сфере онлайн образования. Читайте и ставьте лайки!
Если после прочтения статьи у вас возникнет желание поддержать финансово Android Broadcast, то сделать это можно на Boosty или Patreon. Разовые донат можно сделать здесь
#googleplay
Google удалил приложение с Play Store за ссылку на официальный вебсайт продукта
Автор добавил в приложение ссылку на страницу с донатами на Patreon. Google Play не любит призывы к платежам вне магазина
Google удалил приложение с Play Store за ссылку на официальный вебсайт продукта
Автор добавил в приложение ссылку на страницу с донатами на Patreon. Google Play не любит призывы к платежам вне магазина
#compose #android12
Вышел Accompanist 0.17.0
👉 Миграция на SDK 31 (Android 12)
👉 Compose 1.0.1
👉 Улучшения
👉 Баг фиксы
Вышел Accompanist 0.17.0
👉 Миграция на SDK 31 (Android 12)
👉 Compose 1.0.1
👉 Улучшения
👉 Баг фиксы
#googleplay #inapppurchases
Серия статей про покупки в Google Play
С добавления в Google Play до интеграция в коде вы пройдёте весь путь как организовать заработок на этом в вашем приложении
Серия статей про покупки в Google Play
С добавления в Google Play до интеграция в коде вы пройдёте весь путь как организовать заработок на этом в вашем приложении
#viewbinding #jetpack
Вышел ViewBindingPropertyDelegate 1.5.0-beta01
Буду очень признателен если вы зайдёте и поставите звезду проекту, чтобы популяризировать его активнее, несмотря на выход Compose )
В новой версии:
👉 Strict mode - жесткие проверки правильности работы с View. Чтобы вернуть старое поведение, надо вызвать
👉 Специальный callback при уничтожении ViewBinding внутри делегата, что позволит избегать проблем при работе с DataBinding и не создавать лишние объекты
👉 Проверка, что вы создаёте ViewBinding в момент когда хост (Fragment или что-то другое) могут сделать это
👉 Библиотека переехала с личного аккаунта на корпоративный Android Broadcast
Простите за долгие задержки с багфиксом и ответы, буду стараться работать над библиотекой оперативнее.
Если у вас были проблемы с версией 1.4.7, пожалуйста, попробуйте новую. К сожалению, почему-то её публикация в Maven Central зависла и пока можно сделать только подключить через GitHub Packages.
Вышел ViewBindingPropertyDelegate 1.5.0-beta01
Буду очень признателен если вы зайдёте и поставите звезду проекту, чтобы популяризировать его активнее, несмотря на выход Compose )
В новой версии:
👉 Strict mode - жесткие проверки правильности работы с View. Чтобы вернуть старое поведение, надо вызвать
ViewBindingPropertyDelegate.strcitMode = false
👉 Специальный callback при уничтожении ViewBinding внутри делегата, что позволит избегать проблем при работе с DataBinding и не создавать лишние объекты
👉 Проверка, что вы создаёте ViewBinding в момент когда хост (Fragment или что-то другое) могут сделать это
👉 Библиотека переехала с личного аккаунта на корпоративный Android Broadcast
Простите за долгие задержки с багфиксом и ответы, буду стараться работать над библиотекой оперативнее.
Если у вас были проблемы с версией 1.4.7, пожалуйста, попробуйте новую. К сожалению, почему-то её публикация в Maven Central зависла и пока можно сделать только подключить через GitHub Packages.
Есть ли в вашем компьютере/ноутбуке разъем USB Type-C?
Anonymous Poll
72%
Да
24%
Нет
1%
Через переходник
1%
Что это?
1%
Нет компьютера/ноутбука
2%
Не участвую в опросе
#ПодборкаВидео
📺 HMS Push & Analytics (17 мин)
📺 Какой язык программирования выбрать для разных задач (48 мин)
📺 Kotlin Coroutines: Important Answers from The Kotlin Team (7 мин)
📺 Новости мобильной разработки (24 мин)
📺 Now in Android #45 (5 мин)
📺 TL;DR 257 | The Google Developer News Show (4 мин)
📺 HMS Push & Analytics (17 мин)
📺 Какой язык программирования выбрать для разных задач (48 мин)
📺 Kotlin Coroutines: Important Answers from The Kotlin Team (7 мин)
📺 Новости мобильной разработки (24 мин)
📺 Now in Android #45 (5 мин)
📺 TL;DR 257 | The Google Developer News Show (4 мин)
Если я, Кирилл Розов, буду выступать на конференции/митапе, станет ли это причиной посетить это событие для вас?
Anonymous Poll
21%
Да
13%
Да, если посещение будет бесплатно
6%
Да, если мероприятие оффлайн
24%
Нет
22%
Посмотрю в записи
2%
Другой вариант
12%
Не участвую в опросе
Seamless account transfers with Block Store
Рассказывают про Block Store API, которое позволяет приложению передать сохраненные аккаунты с авторизацией на другое устройство.
Рассказывают про Block Store API, которое позволяет приложению передать сохраненные аккаунты с авторизацией на другое устройство.
#jetpack
Обновление Android Jetpack от 18 августа 2021
👉 Продолжается работа над CameraX и Compose 1.1
👉 Релизнулась библиотеки Wear Input, а часть вышла в Beta
👉 WindowManager перешел в Beta
👉 Улучшение Jetpack Navigation для Compose
Обновление Android Jetpack от 18 августа 2021
👉 Продолжается работа над CameraX и Compose 1.1
👉 Релизнулась библиотеки Wear Input, а часть вышла в Beta
👉 WindowManager перешел в Beta
👉 Улучшение Jetpack Navigation для Compose
#jetpack #window #foldable #tablet
Unbundling the WindowManager
Jetpack WindowManager вышла в Beta, а это значит что адаптировать приложения для планшетов, сгибаемых устройств и десктопов станет удобнее. В статье рассказывается про API библиотеки.
Кстати, библиотека написана полностью на Kotlin и есть специальный артефакт
Unbundling the WindowManager
Jetpack WindowManager вышла в Beta, а это значит что адаптировать приложения для планшетов, сгибаемых устройств и десктопов станет удобнее. В статье рассказывается про API библиотеки.
Кстати, библиотека написана полностью на Kotlin и есть специальный артефакт
window-java
для работы с Java. Долой ktx 🎉#jetpack
Kotlin delegated property for Datastore Preferences library
Datastore позволяет получать значения только «по модному» - через Kotlin Coroutines Flow. В статье автор сварил Kotin делегат, который позволит получать только одно значение.
Kotlin delegated property for Datastore Preferences library
Datastore позволяет получать значения только «по модному» - через Kotlin Coroutines Flow. В статье автор сварил Kotin делегат, который позволит получать только одно значение.
#googleplay
Making Ratings and Reviews better for uses and developers
Начиная с ноября 2021 пользователи Google Play будут видеть локальный (по стране) рейтинг, а не глобальный. В начале 2022 рейтинг начнет еще делиться и по типам устройств: телефоны, планшеты, chromeбуки, носимые устройства и др.
Теперь если разработчик лажает в одной стране, то это не скажется на рейтинги его в других местах. Хорошо ли это? Трудно сказать, фактически это даёт еще больше повода забивать на отдельные регионы. Боюсь за качество. Что думаете вы? Пишите в @android_broadcast_talks
Making Ratings and Reviews better for uses and developers
Начиная с ноября 2021 пользователи Google Play будут видеть локальный (по стране) рейтинг, а не глобальный. В начале 2022 рейтинг начнет еще делиться и по типам устройств: телефоны, планшеты, chromeбуки, носимые устройства и др.
Теперь если разработчик лажает в одной стране, то это не скажется на рейтинги его в других местах. Хорошо ли это? Трудно сказать, фактически это даёт еще больше повода забивать на отдельные регионы. Боюсь за качество. Что думаете вы? Пишите в @android_broadcast_talks
#compose #jetpack
Supporting different screen sizes on Android with Jetpack Compose
Взгляд на адаптацию размером, используемых для различных размеров экранов, когда вы реализуете UI на Compose. Все сделано четенько, аля темы в Compose.
Supporting different screen sizes on Android with Jetpack Compose
Взгляд на адаптацию размером, используемых для различных размеров экранов, когда вы реализуете UI на Compose. Все сделано четенько, аля темы в Compose.
#AndroidStudio
Вышла Android Studio Bumblebee Canary 9
В новой версии улучшили шринкер (удаляет ненужный код и ресурсы). Теперь он стал поддерживать динамические фичи, лучше оптимизирует таблицу ресурсов и удаляет неиспользуемые ресурсы. Поведение не включено по умолчанию
Вышла Android Studio Bumblebee Canary 9
В новой версии улучшили шринкер (удаляет ненужный код и ресурсы). Теперь он стал поддерживать динамические фичи, лучше оптимизирует таблицу ресурсов и удаляет неиспользуемые ресурсы. Поведение не включено по умолчанию
#compose
Compose Richtext - набор Compose функций, который позволит вам красиво отображать текст. Легко позволит справится со множеством элементов из Markdown с помощью
Compose Richtext - набор Compose функций, который позволит вам красиво отображать текст. Легко позволит справится со множеством элементов из Markdown с помощью
richtext-commonmark
. Я то думал уже свое решение для dev.to писать#jetpack #navigation #r8
How to generate Proguard/R8 rules for Navigation component arguments
Рецепт как избежать проблем с обфускацией сгенерированных аргументов в Jetpack Navigation
How to generate Proguard/R8 rules for Navigation component arguments
Рецепт как избежать проблем с обфускацией сгенерированных аргументов в Jetpack Navigation
#AndroidBroadcast #Koin #Dagger
📺 Почему я вернулся на Dagger. Пока Koin (11 мин)
Я пользовался Koin и агитировал за него, но вернулся на Dagger и рад этому. Почему? Всё в видео. Смотрите!
💰 Поддержать проект на Boosty или Patreon
📺 Почему я вернулся на Dagger. Пока Koin (11 мин)
Я пользовался Koin и агитировал за него, но вернулся на Dagger и рад этому. Почему? Всё в видео. Смотрите!
💰 Поддержать проект на Boosty или Patreon