#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 канал чтобы не пропустить выпуск
#Coroutines
Kotlin Coroutines 1.5: GlobalScope Marked as Delicate, Refined Channels API, and More
Вышла новая версия библиотеки Kotlinx coroutines. Важных изменений по сравнению с RC нет. Рассказывал про них здесь
Kotlin Coroutines 1.5: GlobalScope Marked as Delicate, Refined Channels API, and More
Вышла новая версия библиотеки Kotlinx coroutines. Важных изменений по сравнению с RC нет. Рассказывал про них здесь
#Tooling
Access Your IDE Remotely With Projector
Вышла первая стабильная версия Projector - инструмента и фреймворка для запуска IDE от JetBrains и Swing приложения по сети.
Проект с открытым исходным кодом, который можно найти на GitHub
Access Your IDE Remotely With Projector
Вышла первая стабильная версия Projector - инструмента и фреймворка для запуска IDE от JetBrains и Swing приложения по сети.
Проект с открытым исходным кодом, который можно найти на GitHub
Пишите ли вы код на удалённой машине на регулярной основе?
Anonymous Poll
5%
Через шаринг экрана
1%
JetBrains Projector
4%
Другой способ работы на удалённой машины
76%
Работаю только локально
7%
Не пишу код
8%
Не участвую в опросе
#AndroidStudio
Android Studio Arctic Fox (2020.3.1) вышла в Beta
Что нас ждёт:
👉 Поддержка Jetpack Compose
👉 Layout Inspector для Compose
👉 Accessibility Scanner в Layout Editor
👉 Процесс связывания (pairing) с Wear OS эмулятором можно сделать в Android Studio
👉 Новые образы Wear OS
👉 Эмулятор пульта для управления Google TV
👉 Новые образы Google TV
👉 Возможность эмуляции сенсоров Automotive OS
👉 Проверки Android Lint для Android 12
👉 Рефакторинг на нетранзитивные R классы
👉 Preview поддержки Apple Silicon
👉 Инспектор для WorkManager
👉 Параллельное тестирование на нескольких устройствах
👉 Обновление системных требований для работы Android Studio (там все еще 8 гигов оперативы)
Android Studio Arctic Fox (2020.3.1) вышла в Beta
Что нас ждёт:
👉 Поддержка Jetpack Compose
👉 Layout Inspector для Compose
👉 Accessibility Scanner в Layout Editor
👉 Процесс связывания (pairing) с Wear OS эмулятором можно сделать в Android Studio
👉 Новые образы Wear OS
👉 Эмулятор пульта для управления Google TV
👉 Новые образы Google TV
👉 Возможность эмуляции сенсоров Automotive OS
👉 Проверки Android Lint для Android 12
👉 Рефакторинг на нетранзитивные R классы
👉 Preview поддержки Apple Silicon
👉 Инспектор для WorkManager
👉 Параллельное тестирование на нескольких устройствах
👉 Обновление системных требований для работы Android Studio (там все еще 8 гигов оперативы)
#Wear #GoogleIO
What’s new with Wear
Google перезапускает свою платформу Wear для носимых устройств. Теперь к ней также присоединяется Samsung, отказываясь от собственной Tizen для часов в пользу ОС от Google, а также наработки купленной Fitbit будут использовать для улучшения.
Что нового для разработчиков:
👉 Возможность создавать собственные Tile
👉 Новый визуальный редактор циферблатов от Samsung
👉 Обновленные эмуляторы Wear
👉 Виртуальный датчик сердцебиения
👉 Обновлена документация и руководство по дизайна
👉 Новые API в Jetpack для Wear
👉 Ongoing Activities API
👉 Health Services - платформа о здоровье и фитнесе, разработанная в коллаборации с Samsung.
What’s new with Wear
Google перезапускает свою платформу Wear для носимых устройств. Теперь к ней также присоединяется Samsung, отказываясь от собственной Tizen для часов в пользу ОС от Google, а также наработки купленной Fitbit будут использовать для улучшения.
Что нового для разработчиков:
👉 Возможность создавать собственные Tile
👉 Новый визуальный редактор циферблатов от Samsung
👉 Обновленные эмуляторы Wear
👉 Виртуальный датчик сердцебиения
👉 Обновлена документация и руководство по дизайна
👉 Новые API в Jetpack для Wear
👉 Ongoing Activities API
👉 Health Services - платформа о здоровье и фитнесе, разработанная в коллаборации с Samsung.
This media is not supported in your browser
VIEW IN TELEGRAM
#Дизайн #Material #GoogleIO
Unveiling Material You
Google снова обновляет Material, меняя Android очень сильно. Лучше один раз посмотрите видео, что увидеть что именно.
📺 Видео «What’s new in Material Design» (10 мин)
Unveiling Material You
Google снова обновляет Material, меняя Android очень сильно. Лучше один раз посмотрите видео, что увидеть что именно.
📺 Видео «What’s new in Material Design» (10 мин)
Как вам новый дизайн Android - Material You?
Anonymous Poll
44%
Нравится
8%
Не нравится
22%
Нейтрально
19%
Не видел(а)
8%
Не участвую в опросе
#AndroidTV #Android12 #GoogleIO
What's new in Android TV (and Google TV!)
👉 80 млн/месяц активных устройств
👉 Большой рост в США
👉 Cast Connect с Stream Transfer и Stream Expansion: теперь можно легко перекидывать стриминг контента на разные устройства и/или проигрывать звук на нескольких устройствах
👉 Обновление эмуляторов: появился Google TV и новый виртуальный пульт управления
👉 В Firebase Test Lab появились эмуляторы Android TV, а скоро и реальный устройства
What's new in Android TV (and Google TV!)
👉 80 млн/месяц активных устройств
👉 Большой рост в США
👉 Cast Connect с Stream Transfer и Stream Expansion: теперь можно легко перекидывать стриминг контента на разные устройства и/или проигрывать звук на нескольких устройствах
👉 Обновление эмуляторов: появился Google TV и новый виртуальный пульт управления
👉 В Firebase Test Lab появились эмуляторы Android TV, а скоро и реальный устройства
#AndroidAuto #GoogleIO #AutomotiveOS
What's new with Android for Cars
👉 Android Auto появится в Porsche
👉 Вышла библиотека Android for Cars App Library (часть Jetpack)
👉 Android for Cars App Library 1.1 стандартизирует разработку приложения для Android Auto и Automotive OS, а также даст возможность разрабатывать независмые приложения для Automotive OS
What's new with Android for Cars
👉 Android Auto появится в Porsche
👉 Вышла библиотека Android for Cars App Library (часть Jetpack)
👉 Android for Cars App Library 1.1 стандартизирует разработку приложения для Android Auto и Automotive OS, а также даст возможность разрабатывать независмые приложения для Automotive OS
#GoogleIO #БольшиеЭкраны
What's new in foldables, tablets, and large screens
👉 Большие ожидания роста рынка планшетов и складываемых смартфонов
👉 Библиотека Jetpack WindowManager содержит много возможностей для адаптации приложений под разные размеры экрана и форматы устройств
👉 SlidingPaneLayout поддерживает Foldable устройства
👉 WindowsMetric API заменяет работу с размерами окна. Используйте Jetpack WindowManager
👉 В ConstraintLayout 2.1 добавлены новые функции для работы с Foldable устройствами
📺 Foldables - WindowManager with MotionLayout | Demo (3 мин)
What's new in foldables, tablets, and large screens
👉 Большие ожидания роста рынка планшетов и складываемых смартфонов
👉 Библиотека Jetpack WindowManager содержит много возможностей для адаптации приложений под разные размеры экрана и форматы устройств
👉 SlidingPaneLayout поддерживает Foldable устройства
👉 WindowsMetric API заменяет работу с размерами окна. Используйте Jetpack WindowManager
👉 В ConstraintLayout 2.1 добавлены новые функции для работы с Foldable устройствами
📺 Foldables - WindowManager with MotionLayout | Demo (3 мин)
#Firebase
App Distribution Adds Support to Android App Bundles
Firebase App Distribution добавили поддержку Android App Bundle, формат распространения Android приложений, который уже в конце лета 2021 становится обязательным для всех новых приложений
Чтобы начать использовать возможность, вам нужно будет соединить Firebase и Google Play
App Distribution Adds Support to Android App Bundles
Firebase App Distribution добавили поддержку Android App Bundle, формат распространения Android приложений, который уже в конце лета 2021 становится обязательным для всех новых приложений
Чтобы начать использовать возможность, вам нужно будет соединить Firebase и Google Play
#KMM #Ktor
📺Ktor for Networking in Kotlin Multiplatform Mobile projects (15 мин)
Демонстрация создания кроссплатформенного мобильного приложения с Kotlin Multiplatform Mobile и загрузки данных из сети на основе Ktor.
📺Ktor for Networking in Kotlin Multiplatform Mobile projects (15 мин)
Демонстрация создания кроссплатформенного мобильного приложения с Kotlin Multiplatform Mobile и загрузки данных из сети на основе Ktor.
#Jetpack #AndroidX
Обновления Android Jetpack 18 мая 2021
Появилось много интересного API
👉 поддержка Multi Back Stack в Fragment
👉 бенчмарки для отслеживания скорости запуска приложения и анимаций
👉 Navigation переписали на Kotlin и добавили Multi Back Stack
👉 WindowInsetCompat API стало стабильным
👉 Emoji теперь достигли версии 2 и стали интегрированы в AppCompat
👉 Стабильный релиз Secutiry Crypto
и много интересного ещё
Обновления Android Jetpack 18 мая 2021
Появилось много интересного API
👉 поддержка Multi Back Stack в Fragment
👉 бенчмарки для отслеживания скорости запуска приложения и анимаций
👉 Navigation переписали на Kotlin и добавили Multi Back Stack
👉 WindowInsetCompat API стало стабильным
👉 Emoji теперь достигли версии 2 и стали интегрированы в AppCompat
👉 Стабильный релиз Secutiry Crypto
и много интересного ещё
👍1
#безопасность
What’s new in Android Privacy
👉 Privacy Dashboard (буде доступна в Beta 2)
👉 Индикатор использования микрофона и камеры
👉 Возможность отключить доступ к камере и микрофону всем приложениям
👉 Контроль какую точность местоположения предоставить приложению
👉 Уведомление об считывании данных из буфера обмена
👉 Новое разрешение для nearby устройств, чтобы отделить использование Bluetooth для этих целей от разрешения на местоположение
👉 Гибернация приложения - продвинутая версия автоматического сброса разрешений
What’s new in Android Privacy
👉 Privacy Dashboard (буде доступна в Beta 2)
👉 Индикатор использования микрофона и камеры
👉 Возможность отключить доступ к камере и микрофону всем приложениям
👉 Контроль какую точность местоположения предоставить приложению
👉 Уведомление об считывании данных из буфера обмена
👉 Новое разрешение для nearby устройств, чтобы отделить использование Bluetooth для этих целей от разрешения на местоположение
👉 Гибернация приложения - продвинутая версия автоматического сброса разрешений
#GoogleIO #Android #GooglePlay
Android & Play at Google I/O 2021
Плейлист со всеми видео по Android и Google Play с прошедшей конференции Google I/O'21
Android & Play at Google I/O 2021
Плейлист со всеми видео по Android и Google Play с прошедшей конференции Google I/O'21