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 работает быстрее! Подробности в статье
#курсы #онлайн #скидки
До конца мая у SkillFactory большая распродажа: скидка 55% на любой по промокоду
Любой курс можно купить в рассрочку без переплат
Ближайшие курсы, которые могут вас заинтересовать:
👉 Android-разработчик. Старт 18 мая
👉 iOS разработчик c нуля. Старт 24 мая
👉 Алгоритмы и структуры данных. Старт 8 июня
Если хотите проверить чего стоят ребята, тогда можете посмотреть их регулярные бесплатные мероприятия
До конца мая у SkillFactory большая распродажа: скидка 55% на любой по промокоду
PARTNER Любой курс можно купить в рассрочку без переплат
Ближайшие курсы, которые могут вас заинтересовать:
👉 Android-разработчик. Старт 18 мая
👉 iOS разработчик c нуля. Старт 24 мая
👉 Алгоритмы и структуры данных. Старт 8 июня
Если хотите проверить чего стоят ребята, тогда можете посмотреть их регулярные бесплатные мероприятия
#Compose #Material
Extending Material theme in Jetpack Compose
Compose содержит реализацию Material темы, но расширить ее можно. А в статье вы найдёте как
Extending Material theme in Jetpack Compose
Compose содержит реализацию Material темы, но расширить ее можно. А в статье вы найдёте как
#AndroidBroadcast #GoogleIO
🔴 Смотрим Google I/O 21
Когда: Вторник 18 мая в 19:30 (GMT+3)
Уже сегодня стартует конференция Googlei I/O, которая на этот раз пройдёт в онлайне. Нельзя пропустить такое важное событие в мире Google стека технологий. Кирилл Розов и Алексей Гладков, автор канала Mobile Developer, в прямом эфире будут смотреть и комментировать всё происходящее.
Важный аспект: мы не можем делать рестрим Keynote у себя. За такое будет страйк YouTube каналу, поэтому наш формат будет состоять из наших лиц, обсуждения и скриншотов.
Голосуйте ниже как вы будете смотреть Google I/O
🔴 Смотрим Google I/O 21
Когда: Вторник 18 мая в 19:30 (GMT+3)
Уже сегодня стартует конференция Googlei I/O, которая на этот раз пройдёт в онлайне. Нельзя пропустить такое важное событие в мире Google стека технологий. Кирилл Розов и Алексей Гладков, автор канала Mobile Developer, в прямом эфире будут смотреть и комментировать всё происходящее.
Важный аспект: мы не можем делать рестрим Keynote у себя. За такое будет страйк YouTube каналу, поэтому наш формат будет состоять из наших лиц, обсуждения и скриншотов.
Голосуйте ниже как вы будете смотреть Google I/O
#Compose #Навигация #Jetpack
Nested Navigation Graphs in Jetpack Compose
Продолжение серии статей об организации навигации с Compose на основе Jetpack Navigation. В новой части разбирается работа с вложенными графами.
Nested Navigation Graphs in Jetpack Compose
Продолжение серии статей об организации навигации с Compose на основе Jetpack Navigation. В новой части разбирается работа с вложенными графами.
#LiveData #Flow
Migrating from LiveData to Kotlin’s Flow
Для всех кто пишет на Kotlin под Android Google рекомендует переходить с LiveData на Coroutines Flow. В статье разбираются реальные задачи с решением в LiveData и как они будут решаться с Flow.
Migrating from LiveData to Kotlin’s Flow
Для всех кто пишет на Kotlin под Android Google рекомендует переходить с LiveData на Coroutines Flow. В статье разбираются реальные задачи с решением в LiveData и как они будут решаться с Flow.
Как много Custom View (наследников от View или ViewGroup) вы создали с нуля?
Final Results
17%
0
34%
1-5
13%
5-10
26%
10+
2%
Что это?
7%
Не участвую в опросе
Происходит бесплатная раздача PDF версии книги "Building Mobile Apps at Scale: 39 Engineering Challenges"
Где вы храните свои фотографии?
Final Results
53%
Google Photos
12%
Яндекс.Диск
7%
iCloud
2%
Dropbox
4%
Собственное сетевое хранилище
28%
Храню на своем компе
29%
Храню всё на телефоне
7%
Другой вариант
5%
Не участвую в опросе
#Android12 #GoogleIO21
What’s new in Android 12 Beta
Вышла первая Beta Android 12, которую можно получить по воздуху на Pixel устройства, а также установить на ряд других устройств
Что нового:
👉 Стандартный Splash Screen для всех!
👉 Обновление виджетов рабочего стола: интерактивные элементы, динамические цвета, новое API для размеров(УРА!) на основе ячеек
👉 Новый эффект overscroll (похоже на iOS)
👉 Улучшение производительности за счёт оптимизации работы системы
👉 Классификация устройств по производительности и разработчики смогут это узнать в runtime
👉 Гибернация неиспользуемых приложений: отзыв разрешений, force stop, очистка памяти и освобождение ресурсов
👉 При запросе разрешения на местоположения пользователь сможет еще выбирать и точность
Я уже скоро сажусь за разбор всего Android 12. Подпишитесь на YouTube канал чтобы не пропустить выпуск
What’s new in Android 12 Beta
Вышла первая Beta Android 12, которую можно получить по воздуху на Pixel устройства, а также установить на ряд других устройств
Что нового:
👉 Стандартный Splash Screen для всех!
👉 Обновление виджетов рабочего стола: интерактивные элементы, динамические цвета, новое API для размеров(УРА!) на основе ячеек
👉 Новый эффект overscroll (похоже на iOS)
👉 Улучшение производительности за счёт оптимизации работы системы
👉 Классификация устройств по производительности и разработчики смогут это узнать в runtime
👉 Гибернация неиспользуемых приложений: отзыв разрешений, force stop, очистка памяти и освобождение ресурсов
👉 При запросе разрешения на местоположения пользователь сможет еще выбирать и точность
Я уже скоро сажусь за разбор всего Android 12. Подпишитесь на YouTube канал чтобы не пропустить выпуск