#jetpack #appwidget
Building a Compose Widget using Jetpack Glance (7 мин)
Подробное руководство по созданию виджетов приложений с использованием новой библиотеки Jetpack Glance в декларативном стиле на основе Compose
Building a Compose Widget using Jetpack Glance (7 мин)
Подробное руководство по созданию виджетов приложений с использованием новой библиотеки Jetpack Glance в декларативном стиле на основе Compose
👍17💩9🔥2
Пишем без Retrofit'а, json'a и Kotlin Coroutines Android приложение
За обилием библиотек мы уже забыли как писать приложение на основе Android SDK. Автор статьи пишет приложение словарь без библиотек и показывает каково это жить без зависимостей. Исходники можно найти здесь
За обилием библиотек мы уже забыли как писать приложение на основе Android SDK. Автор статьи пишет приложение словарь без библиотек и показывает каково это жить без зависимостей. Исходники можно найти здесь
💩93👍30😁18🤩7❤3👎2
#coroutines #livedata #flow
Comparing Android LiveData and StateFlow (8 мин)
Сравнение LiveData и альтернативы его для потоков данных на основе Coroutines - StateFlow. Рассматриваются вопросы почему нельзя заменить и какие есть ограничения у StateFlow
Comparing Android LiveData and StateFlow (8 мин)
Сравнение LiveData и альтернативы его для потоков данных на основе Coroutines - StateFlow. Рассматриваются вопросы почему нельзя заменить и какие есть ограничения у StateFlow
💩29👍13🤩1
#recyclerview
RecyclerView Adapter in Android, сделай быстрее и проще
Еще одна пуля сделать быстрее работу с RecyclerView - FastAdapter
RecyclerView Adapter in Android, сделай быстрее и проще
Еще одна пуля сделать быстрее работу с RecyclerView - FastAdapter
👎29💩14👍8
Forwarded from Kotlin Multiplatform Broadcast
#опрос
Kotlin Multiplatform User Survey: Winter 2022
Проходим ежегодный опрос пользователей Kotlin Multiplatform
Kotlin Multiplatform User Survey: Winter 2022
Проходим ежегодный опрос пользователей Kotlin Multiplatform
💩21👍5
Мобильной разработки не будет через 5 лет
Именно с таким провокационным тезисом я выступил осенью 2021 года на конференции Mobius. Но речь здесь вовсе не, что завтра исчезнут смартфоны — а, что не будет мобильной разработки в привычном нам виде. А в каком же будет? Для этого предлагаю ознакомиться с текстовой расшифровкой моего доклада.
Разумеется, невозможно точно знать будущее. А вот наблюдать за тенденциями и понимать, куда всё движется, не только возможно, но и полезно. К тому же мой доклад — не столько категоричное заявление «будет в точности так», сколько приглашение к дискуссии. И если вы видите всё иначе, пишите в комментариях — а через пять лет посмотрим, кто оказался ближе к истине.
Видео версию можно найти здесь
Именно с таким провокационным тезисом я выступил осенью 2021 года на конференции Mobius. Но речь здесь вовсе не, что завтра исчезнут смартфоны — а, что не будет мобильной разработки в привычном нам виде. А в каком же будет? Для этого предлагаю ознакомиться с текстовой расшифровкой моего доклада.
Разумеется, невозможно точно знать будущее. А вот наблюдать за тенденциями и понимать, куда всё движется, не только возможно, но и полезно. К тому же мой доклад — не столько категоричное заявление «будет в точности так», сколько приглашение к дискуссии. И если вы видите всё иначе, пишите в комментариях — а через пять лет посмотрим, кто оказался ближе к истине.
Видео версию можно найти здесь
💩59👍26😱7👎3
#AndroidBroadcast #CodeQuality
📺 Android Strict Mode (15 мин)
Рассказываю как настроить Strcit Mode в Android, чтобы сделать выше приложение быстрее и без багов. Еще можете обратить внимание на либу StrictModeCompat и поставить лайк моему творению
💰 Поддержать проект на Boosty или Patreon
📺 Android Strict Mode (15 мин)
Рассказываю как настроить Strcit Mode в Android, чтобы сделать выше приложение быстрее и без багов. Еще можете обратить внимание на либу StrictModeCompat и поставить лайк моему творению
💰 Поддержать проект на Boosty или Patreon
👍58🔥4💩2
#Jetpack #JetpackUpdate
Обновление Android Jetpack от 12 января 2022
👉 Вышла первая альфа следующей версии Compose - 1.2.0
👉 CoordinatorLayout 1.2.0 без существенных изменений
👉 LocalBroadcastManager 1.1.0 который сделал все в библиотеке deprecated
👉 Стартанула разработка следующей версии WorkManager 2.8.0
👉 Исправление багов
Обновление Android Jetpack от 12 января 2022
👉 Вышла первая альфа следующей версии Compose - 1.2.0
👉 CoordinatorLayout 1.2.0 без существенных изменений
👉 LocalBroadcastManager 1.1.0 который сделал все в библиотеке deprecated
👉 Стартанула разработка следующей версии WorkManager 2.8.0
👉 Исправление багов
👍42💩1
#material
Вышла Material Android 1.5.0
👉 Поддержка Material 3 (Material You)
👉 Новые компоненты - разделители для списков
👉 compile и target SDK теперь 31 (Android 12)
👉 Прокачены существующие виджеты
👉 Исправление багов
Вышла Material Android 1.5.0
👉 Поддержка Material 3 (Material You)
👉 Новые компоненты - разделители для списков
👉 compile и target SDK теперь 31 (Android 12)
👉 Прокачены существующие виджеты
👉 Исправление багов
👍54💩14🤩2
#compose #deisgnsystem
Building design system with Jetpack Compose (11 мин)
Дизайн система компаний также требует переписывания при миграции на Compose, ведь все заново и новые подходы. Автор делится разработкой свой системы на основе Material
Building design system with Jetpack Compose (11 мин)
Дизайн система компаний также требует переписывания при миграции на Compose, ведь все заново и новые подходы. Автор делится разработкой свой системы на основе Material
💩11👍9
#AndroidBroadcast #Новости
📺 Новости Android разработки (15 мин)
В свежем выпуске новостей рассказываю об очередном обновлении Android Jetpack, Compose 1.2, поддержке Material You и других важных новостях!
Если вам нравится контент, то не проходите мимо и ставьте лайки и подписывайтесь на YouTube. Если вы хотите больше контента и раньше, то поддержите проект на Boosty или Patreon
📺 Новости Android разработки (15 мин)
В свежем выпуске новостей рассказываю об очередном обновлении Android Jetpack, Compose 1.2, поддержке Material You и других важных новостях!
Если вам нравится контент, то не проходите мимо и ставьте лайки и подписывайтесь на YouTube. Если вы хотите больше контента и раньше, то поддержите проект на Boosty или Patreon
🎉26👍21💩2
#compose #performance
Jetpack Compose оптимизация производительности списка
Ну вот и понеслось - статьи по оптимизации работы UI на Compose. Автор рассматривает одну - применение ключа для элемента, чтобы лучше кэшировалось
Jetpack Compose оптимизация производительности списка
Ну вот и понеслось - статьи по оптимизации работы UI на Compose. Автор рассматривает одну - применение ключа для элемента, чтобы лучше кэшировалось
👍26💩10🔥2🤮2👎1
#compose #accessibility
Jetpack compose accessibility best practices
За что я люблю Compose - это забота об том, чтобы заставить разработчиков адаптировать UI для всех т.е. заботится о доступности (accessibility) UI на Compose. Автор статьи делится дополнительными лучшими практиками
Jetpack compose accessibility best practices
За что я люблю Compose - это забота об том, чтобы заставить разработчиков адаптировать UI для всех т.е. заботится о доступности (accessibility) UI на Compose. Автор статьи делится дополнительными лучшими практиками
👍19💩9🔥2
#compose
Jetpack Compose: Preview
Подробный рассказ о возможностях аннотации Preview в Compose и как можно посмотреть с помощью нее ваш UI в различных конфигурациях
Jetpack Compose: Preview
Подробный рассказ о возможностях аннотации Preview в Compose и как можно посмотреть с помощью нее ваш UI в различных конфигурациях
💩19👍10🔥5
#AndroidBroadcast #tooling
📺 Удаленная разработка. Будущее или настоящее? (1 час)
Вместе с Антоном Архиповым из JetBrains обсудим перспективы удаленной сборки проектов, когда вы лишь будете подключаться к серверу, мощный процессор вовсе не будет нужен, а заботиться будете только о скорости сети и качестве интернета!
Антон Архипов - Developer Advocate в команде Kotlin в JetBrains.
Долгое время программировал на Java. Последние 10 лет причастен к разработке инструментов для разработчиков ПО.
📺 Удаленная разработка. Будущее или настоящее? (1 час)
Вместе с Антоном Архиповым из JetBrains обсудим перспективы удаленной сборки проектов, когда вы лишь будете подключаться к серверу, мощный процессор вовсе не будет нужен, а заботиться будете только о скорости сети и качестве интернета!
Антон Архипов - Developer Advocate в команде Kotlin в JetBrains.
Долгое время программировал на Java. Последние 10 лет причастен к разработке инструментов для разработчиков ПО.
👍18
#graphql
GraphQL в мобильной разработке
Первая из серии статей о применение GraphQL в мобильной разработки. Интересная альтернатива REST, которая позволит вам получать данные с сервера в формате работы с БД и получить только необходимые данные из моделей.
📺 Кстати, на канале есть видео про эту технологию от эксперта с опытом в ней. Смотреть здесь
GraphQL в мобильной разработке
Первая из серии статей о применение GraphQL в мобильной разработки. Интересная альтернатива REST, которая позволит вам получать данные с сервера в формате работы с БД и получить только необходимые данные из моделей.
📺 Кстати, на канале есть видео про эту технологию от эксперта с опытом в ней. Смотреть здесь
👍33💩7🔥2
Станете покупать NFT от Android Broadcast? (не собираюсь делать, но стало интересно)
Anonymous Poll
4%
Да
65%
Нет
22%
Что это?
8%
Не участвую в опросе
💩191😁18👎1
#jetpack
Jetpack Window Manager release candidate
Совсем скоро релизнут библиотеку для улучшения поддержки работы с несколькими экранами на Android (думаю приурочат к релизу Android 12L). Microsoft активно рассказывает о возможностях в своем блоге
Jetpack Window Manager release candidate
Совсем скоро релизнут библиотеку для улучшения поддержки работы с несколькими экранами на Android (думаю приурочат к релизу Android 12L). Microsoft активно рассказывает о возможностях в своем блоге
👍14💩1
#Jetpack #MADSkills
Introduction to Jetpack DataStore (6 мин)
Стартует новая серия видео/статей из MADSkills, которая будет посвящена Jetpack DataStore - замена SharedPreferences.
В первой части приводится сравнение DataStore и SharedPreferences и преимущества новой библиотеки.
📺 Видео версия (7 мин)
Introduction to Jetpack DataStore (6 мин)
Стартует новая серия видео/статей из MADSkills, которая будет посвящена Jetpack DataStore - замена SharedPreferences.
В первой части приводится сравнение DataStore и SharedPreferences и преимущества новой библиотеки.
📺 Видео версия (7 мин)
👍25💩12🔥2