Какой у вас основной телефон ? ОПРОС ДЛЯ РАЗРАБОТЧИКОВ
Anonymous Poll
17%
iPhone
80%
Любой с Android
1%
Другой вариант
1%
Не имею отношения к разработке
1%
Не участвую в опросе
#SQLite #Room
Используем join в SQLite-запросах Room для android
Демонстрация работы JOIN запросов, поддержка которых появилась в Room 2.4.0-alpha02
Используем join в SQLite-запросах Room для android
Демонстрация работы JOIN запросов, поддержка которых появилась в Room 2.4.0-alpha02
#camera
Camera2 - Everything You Wanted To Know
Разбор как работать с камерой на основе Camera2 API: настройка, работа с превью, съёмка фото и видео и пр.
Camera2 - Everything You Wanted To Know
Разбор как работать с камерой на основе Camera2 API: настройка, работа с превью, съёмка фото и видео и пр.
#Compose #Jetpack
Accompanist — первый аккорд. Обзор библиотеки для Jetpack Compose
Jetpack Compose не оказался универсальным UI фреймворком и еще ждёт пополнений в виджетах и возможностях, но уже часть из этого закрыли в библиотеке Accompanist. В статье вы найдёте разбор того что есть в ней и как использовать
Accompanist — первый аккорд. Обзор библиотеки для Jetpack Compose
Jetpack Compose не оказался универсальным UI фреймворком и еще ждёт пополнений в виджетах и возможностях, но уже часть из этого закрыли в библиотеке Accompanist. В статье вы найдёте разбор того что есть в ней и как использовать
#AndroidBroadcast #Dagger2
📺 Dagger Multibinding. Плагины в архитектуре (17 мин)
Из нового урока по Dagger вы узнаете, как библиотека помогает организовать архитектуру на плагинах и как собрать несколько однотипных зависимостей в Set или Map.
Как раз самое время пересмотреть весь курс, потому что в следующем уроке вам понадобятся все ваши знания, ведь будем разбирать реальный пример модуляризации приложений, чтобы разобраться в нём с Dagger
💰 Поддержать проект на Boosty или Patreon, чтобы получить ранний доступ ко всем видео на канале
📺 Все видео курса по Dagger 2
Видео сделано при поддержке Лаборатории Касперского.
📺 Dagger Multibinding. Плагины в архитектуре (17 мин)
Из нового урока по Dagger вы узнаете, как библиотека помогает организовать архитектуру на плагинах и как собрать несколько однотипных зависимостей в Set или Map.
Как раз самое время пересмотреть весь курс, потому что в следующем уроке вам понадобятся все ваши знания, ведь будем разбирать реальный пример модуляризации приложений, чтобы разобраться в нём с Dagger
💰 Поддержать проект на Boosty или Patreon, чтобы получить ранний доступ ко всем видео на канале
📺 Все видео курса по Dagger 2
Видео сделано при поддержке Лаборатории Касперского.
Forwarded from Kotlin Multiplatform Broadcast
10 лет моему любимому языку - Kotlin! Всей команде языка и сообществу спасибо за эту технологию, ведь благодаря ей мы уменьшили объём кода и получили Compose.
📺 Смотрите документальный фильм о Kotlin!!!
📺 Смотрите документальный фильм о Kotlin!!!
Kotlin Multiplatform Broadcast
10 лет моему любимому языку - Kotlin! Всей команде языка и сообществу спасибо за эту технологию, ведь благодаря ей мы уменьшили объём кода и получили Compose. 📺 Смотрите документальный фильм о Kotlin!!!
Кстатит, каналу Kotlin Broadcast @kotlin_broadcast не хватает совсем чуть чуть подписчиков до 2000. Подписывайтесь, ведь там делюсь интересными новостями о языке!
#java
Основы Java Bytecode
Хоть Android разработчики и пишут на Kotlin, под капотом всё равно остаётся JVM bytecode, поэтому его знания поможет вам лучше понять работу кода и то, что Kotlin выдаёт на выходе
Основы Java Bytecode
Хоть Android разработчики и пишут на Kotlin, под капотом всё равно остаётся JVM bytecode, поэтому его знания поможет вам лучше понять работу кода и то, что Kotlin выдаёт на выходе
Re-writing the AOSP Calendar App in Kotlin
2 года назад стандартные приложения Android в AOSP начали переписывать с Java на Kotlin, чтобы соответствовать лучшим современным практикам Android разработки.Автор статьи делится опытом конвертации кода и результаты перехода
2 года назад стандартные приложения Android в AOSP начали переписывать с Java на Kotlin, чтобы соответствовать лучшим современным практикам Android разработки.Автор статьи делится опытом конвертации кода и результаты перехода
#тесты #kaspresso
Kaspresso tutorials. Часть 1. Запуск первого теста
Авторы и пользователи Kaspresso начали серию статей с руководством по библиотеки Kaspresso и UI тестах в Android.
В первой части рассказывают как запустить первый тест, начиная с загрузки проекта, заканчивая его запуском на эмуляторе или реальном устройстве. Все заканчивается анализом результатов прогонов тестов и просмотр логов
Kaspresso tutorials. Часть 1. Запуск первого теста
Авторы и пользователи Kaspresso начали серию статей с руководством по библиотеки Kaspresso и UI тестах в Android.
В первой части рассказывают как запустить первый тест, начиная с загрузки проекта, заканчивая его запуском на эмуляторе или реальном устройстве. Все заканчивается анализом результатов прогонов тестов и просмотр логов
#compose #kotlin #multiplatform
Compose Multiplatform goes Alpha, unifying Desktop, Web, and Android UIs
Compose Multiplatform теперь в алфьа и поддерживает Android, Desktop и Web
Compose Multiplatform goes Alpha, unifying Desktop, Web, and Android UIs
Compose Multiplatform теперь в алфьа и поддерживает Android, Desktop и Web
#Compose #Jetpack
Вышел Accompanist 0.16.0
🔥 Поддержка анимации в навигации
🔥 Поддержка навигации в Material Components
👉 Удалена поддержка coil, glide и image loading core
👉 Исправление багов
Вышел Accompanist 0.16.0
🔥 Поддержка анимации в навигации
🔥 Поддержка навигации в Material Components
👉 Удалена поддержка coil, glide и image loading core
👉 Исправление багов
#анимация #навигация #compose
Animations in Navigation Compose
Рассказа про анимации в Compose, при осуществлении навигации. Также узнаете о будущем в Jetpack Navigation 2.4 и 2.5, а также Compose 1.1.0
Animations in Navigation Compose
Рассказа про анимации в Compose, при осуществлении навигации. Также узнаете о будущем в Jetpack Navigation 2.4 и 2.5, а также Compose 1.1.0
#ПодборкаВидео
📺 Гибкий ARM процессор (10 мин)
📺 Performance: System Tracing + sampling profiling = the dream team - MAD Skills (6 мин)
📺 Built with Firebase [RU] (50 мин)
📺 Курс по Dagger от @android_broadcast. #4 Multibindings (18 мин)
📺 Ten Years of Kotlin: The Story of The Programming Language (22 мин)
📺 Now in Android #44 (5 мин)
📺 Иерархия модулей. Как выстроить связи между модулями в Android (21 мин)
📺 Гибкий ARM процессор (10 мин)
📺 Performance: System Tracing + sampling profiling = the dream team - MAD Skills (6 мин)
📺 Built with Firebase [RU] (50 мин)
📺 Курс по Dagger от @android_broadcast. #4 Multibindings (18 мин)
📺 Ten Years of Kotlin: The Story of The Programming Language (22 мин)
📺 Now in Android #44 (5 мин)
📺 Иерархия модулей. Как выстроить связи между модулями в Android (21 мин)
Large-screen UI in the Google I/O App
Количество устройство с большими экранами (планшеты, складные смартфоны и хромбуки) достигло 250 млн и поэтому важно их поддерживать, чтобы не упускать такую аудиторию.
Разработчик приложения Google I/O 21 делится тем как они адаптировали приложение для больших экранов. Если адаптацию под планшеты сделать проще, то вот уже со складными устройствами на порядок сложнее и в статье показываются практики
Количество устройство с большими экранами (планшеты, складные смартфоны и хромбуки) достигло 250 млн и поэтому важно их поддерживать, чтобы не упускать такую аудиторию.
Разработчик приложения Google I/O 21 делится тем как они адаптировали приложение для больших экранов. Если адаптацию под планшеты сделать проще, то вот уже со складными устройствами на порядок сложнее и в статье показываются практики
#rxjava
Вышла RxJava 3.1.0
👉 Теперь минимальная поддерживаемая версия Android - 5.0 (API Level 21)
👉 Стабилизация API
👉 Новые методы
👉 Багфикс
Вышла RxJava 3.1.0
👉 Теперь минимальная поддерживаемая версия Android - 5.0 (API Level 21)
👉 Стабилизация API
👉 Новые методы
👉 Багфикс
#compose #jetpack
Jetpack Compose: styling Text
Разбор различных опций для кастомизации текста в Compose
Jetpack Compose: styling Text
Разбор различных опций для кастомизации текста в Compose
#jetpack #accessibility
Best practices to build accessible apps with Jetpack Compose
Разбор как сделать UI на Compose доступным для всех груп людей
Best practices to build accessible apps with Jetpack Compose
Разбор как сделать UI на Compose доступным для всех груп людей