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 доступным для всех груп людей
#AndroidBroadcast #стримминг
📺 Стриминг видео с мобильного устройства (~ 1 час)
Обсуждаем особенности организации стриминга видео, в чем отличие его с телефона и компа и будущее этого направления
Tango Android Hiring Day 14 августа + бонус в 5000$ при трудоустройстве
Эксперты:
👨💻 Вова Дмитрович, днём Head of Engineering, а по ночам Senior Android Developer
😎 Вова Скармахович, Product manager. Придумывает и тестирует гипотезы по улучшению Tango Live
Спонсор видео - Tango Live
📺 Стриминг видео с мобильного устройства (~ 1 час)
Обсуждаем особенности организации стриминга видео, в чем отличие его с телефона и компа и будущее этого направления
Tango Android Hiring Day 14 августа + бонус в 5000$ при трудоустройстве
Эксперты:
👨💻 Вова Дмитрович, днём Head of Engineering, а по ночам Senior Android Developer
😎 Вова Скармахович, Product manager. Придумывает и тестирует гипотезы по улучшению Tango Live
Спонсор видео - Tango Live
#Android12
Вышел Android 12 Beta 4. Platform Stability Release
Никакого нового функционала мы не получили, но зато теперь получаем стабильное API. Остаётся багфикс и улучшение производительности, а дальше релиз. Пора установить ваше приложение на устройство с этой Beta Android 12 и проверить его работоспособность!
Вышел Android 12 Beta 4. Platform Stability Release
Никакого нового функционала мы не получили, но зато теперь получаем стабильное API. Остаётся багфикс и улучшение производительности, а дальше релиз. Пора установить ваше приложение на устройство с этой Beta Android 12 и проверить его работоспособность!
#wear #googleplay
Sharing Tiles with your smartwatch users
Новая возможность для Tile-ов - шаринг их с пользователями умных часов. Теперь можно загружать Tile в Google Play и пользователи смогут себе их установить отдельно от приложения.
Sharing Tiles with your smartwatch users
Новая возможность для Tile-ов - шаринг их с пользователями умных часов. Теперь можно загружать Tile в Google Play и пользователи смогут себе их установить отдельно от приложения.
#android12 #splash
Migrate your existing splash screen implementation to Android 12
Руководство по миграции с кастомного Splash Screen, который вы использовали до Android 12, на новый из будущей версии Android, который будет у всех. Библиотека учитывает новое API из SDK, а также SplashScreen compat библиотеку
Если у вас есть баги - пишите. У меня есть контакт разработчицы этого API из Google и она просит обратную связь.
Migrate your existing splash screen implementation to Android 12
Руководство по миграции с кастомного Splash Screen, который вы использовали до Android 12, на новый из будущей версии Android, который будет у всех. Библиотека учитывает новое API из SDK, а также SplashScreen compat библиотеку
Если у вас есть баги - пишите. У меня есть контакт разработчицы этого API из Google и она просит обратную связь.
#AndroidBroadcast #Livecoding #Dagger
🔴 Livecoding 15.08.2021. Многомодульный проект с Dagger
Когда: вс, 15 августа, 12:00 (GMT+3)
Начинаю писать код в прямом эфире, как я делаю это в обычной жизни. Размышления, рассказы и ответы на вопрос включены!
Буду писать проект для следующего урока курса по Dagger 2. Задача - многомодульный проект и организация в нем Dagger графа.
💰 Поддержать проект на Boosty или Patreon
🔴 Livecoding 15.08.2021. Многомодульный проект с Dagger
Когда: вс, 15 августа, 12:00 (GMT+3)
Начинаю писать код в прямом эфире, как я делаю это в обычной жизни. Размышления, рассказы и ответы на вопрос включены!
Буду писать проект для следующего урока курса по Dagger 2. Задача - многомодульный проект и организация в нем Dagger графа.
💰 Поддержать проект на Boosty или Patreon
#AndroidBroadcast #Compose #Jetpack
📺 Jetpack Compose - будущее Android UI и убийца Fragment (23 мин)
Из видео вы узнаете как Jetpack Compose изменит написание UI в Android и на других платформах, как он убьёт Fragment и новые подходы в разработке после прихода Compose
💰 Поддержать проект на Boosty или Patreon
📺 Jetpack Compose - будущее Android UI и убийца Fragment (23 мин)
Из видео вы узнаете как Jetpack Compose изменит написание UI в Android и на других платформах, как он убьёт Fragment и новые подходы в разработке после прихода Compose
💰 Поддержать проект на Boosty или Patreon