#AndroidBroadcast #Kotlin
📺 Что нового в Kotlin 1.5.0
Не успела новая версия языка выйти, а на YouTube уже разбор всех возможностей
📺 Что нового в Kotlin 1.5.0
Не успела новая версия языка выйти, а на YouTube уже разбор всех возможностей
#GooglePlay #Безопасность
New safety section in Google Play will give transparency into how apps use data
Совсем скоро в Google Play появится новая зона безопасности на странице приложения. В ней будет показываться данные, собираемые приложением и которые оно отправляет на сервер, зашифрованы ли такие данные и другие детали, влияющие на безопасность и приватность.
Начиная с весны 2022, все приложения должны будут соответствовать новой политике
Мне нравится вектор мобильных ОС и магазинов на безопасность и вседозволенность разработчикам приложений.
New safety section in Google Play will give transparency into how apps use data
Совсем скоро в Google Play появится новая зона безопасности на странице приложения. В ней будет показываться данные, собираемые приложением и которые оно отправляет на сервер, зашифрованы ли такие данные и другие детали, влияющие на безопасность и приватность.
Начиная с весны 2022, все приложения должны будут соответствовать новой политике
Мне нравится вектор мобильных ОС и магазинов на безопасность и вседозволенность разработчикам приложений.
#Compose
Supporting different screen sizes on Android with Jetpack Compose
Разбор адаптации UI на основе Jetpack Compose для экранов разного размера
Supporting different screen sizes on Android with Jetpack Compose
Разбор адаптации UI на основе Jetpack Compose для экранов разного размера
#Compose
Bottom Navigation and Navigation Drawer Using Scaffold from Jetpack Compose
Scaffold - один из композитных layout в Compose, позволяющий размещать элементы в слотах. В статье найдёте пример как в него вставить навигацию через Bottom Navigation и Navigation Drawer
Взорвало мне это мозг неслабо так. Либо Compose не так хорош и все только сложнее читается, либо автор намудрил. Пока не понял
Bottom Navigation and Navigation Drawer Using Scaffold from Jetpack Compose
Scaffold - один из композитных layout в Compose, позволяющий размещать элементы в слотах. В статье найдёте пример как в него вставить навигацию через Bottom Navigation и Navigation Drawer
Взорвало мне это мозг неслабо так. Либо Compose не так хорош и все только сложнее читается, либо автор намудрил. Пока не понял
Theming basics in Android
Продуманная организация темы в приложении позволит вам очень легко менять стили и добавить ночную тему. Чтобы сделать это правильно, вам надо понять основные термины:
👉 Аттрибуты
👉 Style
👉 Styel vs Theme
👉 Theme Overlay
👉 TextAppereance
👉 Стили по умолчанию
Во всём этом вам поможет разобраться статья
Продуманная организация темы в приложении позволит вам очень легко менять стили и добавить ночную тему. Чтобы сделать это правильно, вам надо понять основные термины:
👉 Аттрибуты
👉 Style
👉 Styel vs Theme
👉 Theme Overlay
👉 TextAppereance
👉 Стили по умолчанию
Во всём этом вам поможет разобраться статья
#AndroidBroadcast #Jetpack #Пагинация
Jetpack Paging 3. Пагинация на Android
Совсем недавно вышел стабильный релиз Jetpack Paging 3.0, в которой полностью переписали решение на Kotlin и Coroutine. Также добавили много возможностей, которых так не хватало ранее, но есть ещё куда стремиться.
Останавливайтесь от чтения и смотрите видео, там найдёте что такое пагинация и как воспользоваться библиотекой Jetpack Paging 3.0 для решения этой задачи
Jetpack Paging 3. Пагинация на Android
Совсем недавно вышел стабильный релиз Jetpack Paging 3.0, в которой полностью переписали решение на Kotlin и Coroutine. Также добавили много возможностей, которых так не хватало ранее, но есть ещё куда стремиться.
Останавливайтесь от чтения и смотрите видео, там найдёте что такое пагинация и как воспользоваться библиотекой Jetpack Paging 3.0 для решения этой задачи
#Navigation #Jetpack #MADSkills
Navigation: Nested graphs and include tag
Продолжение серии материалов о Jetpack Navigation. В новой части вы познакомитесь с тем как работаю вложенные графы навигации, которая позволяет разделить граф на несколько маленьких.
Navigation: Nested graphs and include tag
Продолжение серии материалов о Jetpack Navigation. В новой части вы познакомитесь с тем как работаю вложенные графы навигации, которая позволяет разделить граф на несколько маленьких.
Forwarded from Kotlin Multiplatform Broadcast
#Corouitnes #Flow
Things to know about Flow’s shareIn and stateIn operators
Разбор как операторы shareIn и stateIn как могут увеличить производительность в отдельных случаях, демонстрация разницы между ними и ошибки, которые пользователи могут допустить с ними
Things to know about Flow’s shareIn and stateIn operators
Разбор как операторы shareIn и stateIn как могут увеличить производительность в отдельных случаях, демонстрация разницы между ними и ошибки, которые пользователи могут допустить с ними
#AndroidStudio #WorkManager
Background Task Inspector
Частью будущего релиза Android Studio Arctic Fox является новый инспектор. Он позволяет отследить состояние асинхронных фоновых задач, выполняемых в WorkManager. В статье вы найдёте демонстрацию работы этой новой возможности
Background Task Inspector
Частью будущего релиза Android Studio Arctic Fox является новый инспектор. Он позволяет отследить состояние асинхронных фоновых задач, выполняемых в WorkManager. В статье вы найдёте демонстрацию работы этой новой возможности
#Coroutines
Coroutine Misconceptions: Whose Context Is It Anyway?
В RxJava чтобы получить асинхронное выполнение в цепочке любой разработчик считал нормальным постоянно указывать Scheduler, а вот в Kotlin Coroutine - это уже плохая практика. Любая suspend функция должна позаботиться тем чтобы не привести к блокировки потока при ее вызове, т.е. фактически внутри себя всегда вызывать
Coroutine Misconceptions: Whose Context Is It Anyway?
В RxJava чтобы получить асинхронное выполнение в цепочке любой разработчик считал нормальным постоянно указывать Scheduler, а вот в Kotlin Coroutine - это уже плохая практика. Любая suspend функция должна позаботиться тем чтобы не привести к блокировки потока при ее вызове, т.е. фактически внутри себя всегда вызывать
withContext(Dispatcher.XXX) { … }This media is not supported in your browser
VIEW IN TELEGRAM
#compose #анимация
Jetpack Compose — Reveal effect
Инструкция как сделать эффект переключения темы как в Telegram полностью на Compose
Jetpack Compose — Reveal effect
Инструкция как сделать эффект переключения темы как в Telegram полностью на Compose
Ожидаете что-нибудь интересное на Google I/O (18-20 мая) ?
Anonymous Poll
52%
Да
23%
Нет
17%
Только узнала(а) про событие
3%
Что это?
0%
Другой вариант
5%
Не участвую в опросе
#HMS #AndroidStudio
Облачная ферма Huawei в Android Studio
Для тестирования приложений на основе сервисов от Huawei вы можете использовать облачную ферму. Краткое руководство как вам настроить интеграцию облачных устройств прямо в Android Studio
Облачная ферма Huawei в Android Studio
Для тестирования приложений на основе сервисов от Huawei вы можете использовать облачную ферму. Краткое руководство как вам настроить интеграцию облачных устройств прямо в Android Studio
#Dagger #Compose
Dagger 2 and Jetpack Compose Integration
Интеграция Dagger через Navigation компонент в Compose. Выглядит пока очень странно и не хочу верить что это единственный путь и будет интеграция лучше. Может быть Hilt Compose ?
Dagger 2 and Jetpack Compose Integration
Интеграция Dagger через Navigation компонент в Compose. Выглядит пока очень странно и не хочу верить что это единственный путь и будет интеграция лучше. Может быть Hilt Compose ?
#Coroutines
Android Kotlin Coroutine Scopes
Разбор основных CoroutineScope с которыми вы столкнётесь в Android разработке
Android Kotlin Coroutine Scopes
Разбор основных CoroutineScope с которыми вы столкнётесь в Android разработке
#AndroidBroadcast #Accessibility
📺 Как сделать приложение доступным. Реальный опыт незрячего (27 мин)
Смотрите на канале подробное видео с демонстрацией как незрячий человек пользуется Android приложениями, а также комментарии экспертов по адаптации приложений для максимальной цифровой доступности
📺 Как сделать приложение доступным. Реальный опыт незрячего (27 мин)
Смотрите на канале подробное видео с демонстрацией как незрячий человек пользуется Android приложениями, а также комментарии экспертов по адаптации приложений для максимальной цифровой доступности
Заботитесь о доступности вашего приложения?
Final Results
13%
Строго да!
23%
Иногда
33%
Нет
16%
Что это?
14%
Не участвую в опросе
По партнерским программам различных курсов и софта у меня есть возможность поделиться хорошими скидками. Интересно вам такое размещение в канале?
Final Results
41%
Да
31%
Нет
29%
Всё равно
Производительность Android Runtime vs NDK
Сравнение что будет быстрее работать код, написанный на C++ и Android NDK, либо Java код и Android SDK. Android здорово прокачался и в последних версиях Java работает быстрее! Подробности в статье
Сравнение что будет быстрее работать код, написанный на C++ и Android NDK, либо Java код и Android SDK. Android здорово прокачался и в последних версиях Java работает быстрее! Подробности в статье