#AndroidBroadcast #LiveStream #Kotlin
🔴 Состояние Kotlin Multiplatform Mobile
Когда: понедельник, 31 мая, 19:30 (GMT+3)
Kotlin Multiplatform Mobile (КMM) вышел практически год назад. За это время мы увидели прогресс, который удалось достигнуть: развитие плагина для Android Studio, официальный пример и прочие улучшения
В прямом эфире обсудим текущее состояние KMM, рекомендую архитектуру приложений и другие вопросы, на которые отвечать будет команда проекта из JetBrains:
👉 Екатерина Петрова, Dev Advocate
👉 Константин Цховребов, Team Lead KMM
Запись будет доступна после, а вот вопросы свои задать можно только во время эфира
🔴 Состояние Kotlin Multiplatform Mobile
Когда: понедельник, 31 мая, 19:30 (GMT+3)
Kotlin Multiplatform Mobile (КMM) вышел практически год назад. За это время мы увидели прогресс, который удалось достигнуть: развитие плагина для Android Studio, официальный пример и прочие улучшения
В прямом эфире обсудим текущее состояние KMM, рекомендую архитектуру приложений и другие вопросы, на которые отвечать будет команда проекта из JetBrains:
👉 Екатерина Петрова, Dev Advocate
👉 Константин Цховребов, Team Lead KMM
Запись будет доступна после, а вот вопросы свои задать можно только во время эфира
#HMS #Huawei #интервью
📺 Какой будет HarmonyOS? Чем отличаются Huawei Services и Google Service. Интервью с инженером Huawei (25 мин)
2 июня 2021 года компания Huawei анонсирует свою мобильную операционную систему под названием HarmonyOS. @neuradev удалось поговорить инженером Иваном Жигарьковым и он ответил на некоторые вопросы про будущее этой OS и развитие HMS!
📺 Какой будет HarmonyOS? Чем отличаются Huawei Services и Google Service. Интервью с инженером Huawei (25 мин)
2 июня 2021 года компания Huawei анонсирует свою мобильную операционную систему под названием HarmonyOS. @neuradev удалось поговорить инженером Иваном Жигарьковым и он ответил на некоторые вопросы про будущее этой OS и развитие HMS!
#тестирование #hms
Особенности тестирования Android без Google-сервисов
Руководство по организации тестирования приложения на основе сервисов от Huawei
Особенности тестирования Android без Google-сервисов
Руководство по организации тестирования приложения на основе сервисов от Huawei
#Android11 #ScopedStorage
Обновляемся на новую версию API Android по наставлению Google
Выход Android 12 - это новое требование к приложениям в Google Play. Придется мигрировать на targetSdk=30, а значит что Scoped Storage придёт и к вам. В статье найдёте как адаптироваться к новому подходу.
Обновляемся на новую версию API Android по наставлению Google
Выход Android 12 - это новое требование к приложениям в Google Play. Придется мигрировать на targetSdk=30, а значит что Scoped Storage придёт и к вам. В статье найдёте как адаптироваться к новому подходу.
#Compose
Introduction to the Compose Snapshot system
Рассказ про то как Compose использует Snapshot - текущее значение всех состояний
Introduction to the Compose Snapshot system
Рассказ про то как Compose использует Snapshot - текущее значение всех состояний
Всё о PendingIntents
Разбор PendingIntent:
👉 Что такое
👉 Чем отличается от Intent
👉 Работа с PendingIntent
Разбор PendingIntent:
👉 Что такое
👉 Чем отличается от Intent
👉 Работа с PendingIntent
#сертификация
У Google есть своя сертификация по Android на Java и Kotlin. В статье вы найдёте руководство как пройти эту сертификацию на Kotlin. Полезна будет Junior и Middle разработчикам
У Google есть своя сертификация по Android на Java и Kotlin. В статье вы найдёте руководство как пройти эту сертификацию на Kotlin. Полезна будет Junior и Middle разработчикам
#архитектура
Revisiting unidirectional data flows on Android with Kotlin’s SharedFlow and StateFlow
Применение горячих Flow в UDF архитектуре на Android
Revisiting unidirectional data flows on Android with Kotlin’s SharedFlow and StateFlow
Применение горячих Flow в UDF архитектуре на Android
#Android12
Разбор Android 12: Splash Screen (EN)
В Android 12 появился стандартный Splash Screen. В статье разбирается его кастомизация и структура
Разбор Android 12: Splash Screen (EN)
В Android 12 появился стандартный Splash Screen. В статье разбирается его кастомизация и структура
#AndroidBroadcast #EPAM #партнерский
📺 Почему стоит работать в EPAM
Много раз я слышал вопрос: "Расскажи как тебе было работать в EPAM". Мне уже надоело отвечать на этот вопрос кучу раз и вот вам видео в коллаборации с EPAM. Вы узнаете почему стоит идти в EPAM, а почему нет и как принять решение для любого офера
На следующей неделе у вас есть возможность получить офер в EPAM за один день и ещё бонус в размере своей одной ЗП. Подробности здесь
📺 Почему стоит работать в EPAM
Много раз я слышал вопрос: "Расскажи как тебе было работать в EPAM". Мне уже надоело отвечать на этот вопрос кучу раз и вот вам видео в коллаборации с EPAM. Вы узнаете почему стоит идти в EPAM, а почему нет и как принять решение для любого офера
На следующей неделе у вас есть возможность получить офер в EPAM за один день и ещё бонус в размере своей одной ЗП. Подробности здесь
#jetpack
Обновление Android Jetpack от 2 июня 2021
Новая пачка обновлений библиотек в основном выделились только кучей багфиксов и шлифованием API, но конечно есть и интересные новости:
👉 Библиотека WindowManager переехала на Kotlin и теперь использует Coroutine, для Java появился специальный артефакт
👉 Появилась библиотека для тестирования верификации приложений на основе подписи
👉 Альфа версия Navigation наращивает фичи и упрощает использование
Обновление Android Jetpack от 2 июня 2021
Новая пачка обновлений библиотек в основном выделились только кучей багфиксов и шлифованием API, но конечно есть и интересные новости:
👉 Библиотека WindowManager переехала на Kotlin и теперь использует Coroutine, для Java появился специальный артефакт
👉 Появилась библиотека для тестирования верификации приложений на основе подписи
👉 Альфа версия Navigation наращивает фичи и упрощает использование
#compose
Cartographing Jetpack Compose: compiler and runtime
Разбор из каких частей состоит Compose и за что каждая из них отвечает
Cartographing Jetpack Compose: compiler and runtime
Разбор из каких частей состоит Compose и за что каждая из них отвечает
#AndroidBroadcast #донат #boosty
Хочу всем рассказать (а кому-то напомнить) что вы можете поддержать Android Broadcast деньгами. Это здорово помогает в развитии проекта и позволяет сфокусироваться на создании контента.
Можно поддержать произвольным взносом здесь или оформить подписку и помогать проекту регулярно и получать эксклюзив. Подписки начинаются от 80 рос. рублей в месяц
Какие уровни подписки есть:
👉 Стажёр (80 руб./месяц). Минимальная поддержка проекта
💪 Middle (300 руб/месяц). благодарность в видео и ранний доступ к контенту
🚀 Lead (1000 руб/месяц). Всё что и раньше + доступ в закрытый чат с автором канала, где он чаще отвечает на вопросы. Это общение по вопросам Android разработки
Также есть подписка 👨🏼🎓 "Ментор", где вы получите еще регулярные созвоны, собеседование и код ревью от Кирилла. Подробности формата уточняйте у @krlrozov
P.S. К сожалению, сервис не работает из Украины. Оставьте реакцию ниже, если хотите поддержать проект, но технически не можете попасть на ресурс
Хочу всем рассказать (а кому-то напомнить) что вы можете поддержать Android Broadcast деньгами. Это здорово помогает в развитии проекта и позволяет сфокусироваться на создании контента.
Можно поддержать произвольным взносом здесь или оформить подписку и помогать проекту регулярно и получать эксклюзив. Подписки начинаются от 80 рос. рублей в месяц
Какие уровни подписки есть:
👉 Стажёр (80 руб./месяц). Минимальная поддержка проекта
💪 Middle (300 руб/месяц). благодарность в видео и ранний доступ к контенту
🚀 Lead (1000 руб/месяц). Всё что и раньше + доступ в закрытый чат с автором канала, где он чаще отвечает на вопросы. Это общение по вопросам Android разработки
Также есть подписка 👨🏼🎓 "Ментор", где вы получите еще регулярные созвоны, собеседование и код ревью от Кирилла. Подробности формата уточняйте у @krlrozov
P.S. К сожалению, сервис не работает из Украины. Оставьте реакцию ниже, если хотите поддержать проект, но технически не можете попасть на ресурс
#compose
Custom Weekly Schedule Layout with Jetpack Compose - Part 1
Реализация календаря из Google Calendar на основе Jetpack Compose
Custom Weekly Schedule Layout with Jetpack Compose - Part 1
Реализация календаря из Google Calendar на основе Jetpack Compose
#AndroidBroadcast #собеседование #онлайн
🔴 Собеседование в прямом эфире. Разбор тестового задания
Когда: Вторник 8 июня в 18:30 (GMT+3)
Проводим очередное собеседование в прямом эфире. На этот раз продемонстрируем этап собеседования с подробным разбором тестового задания.
🔴 Собеседование в прямом эфире. Разбор тестового задания
Когда: Вторник 8 июня в 18:30 (GMT+3)
Проводим очередное собеседование в прямом эфире. На этот раз продемонстрируем этап собеседования с подробным разбором тестового задания.
#навигация #jetpack
Библиотека Android navigation deep links упростит для вас работу с deep link в Navigation Arch Component. Принципы работы аналогичен плагины Safe Args, только у вас будет генерироваться безопасный код для работы с deep link в коде и вы можете не бояться изменений и пропустить какие-то важные параметры.
Спасибо @indrih17 за такое дополнение решения от Google!
Библиотека Android navigation deep links упростит для вас работу с deep link в Navigation Arch Component. Принципы работы аналогичен плагины Safe Args, только у вас будет генерироваться безопасный код для работы с deep link в коде и вы можете не бояться изменений и пропустить какие-то важные параметры.
Спасибо @indrih17 за такое дополнение решения от Google!
#модуляризация
The ABC of Modularization for Android in 2021
Взгляд на то что такое модуляризация и как её начать в вашем проекте
The ABC of Modularization for Android in 2021
Взгляд на то что такое модуляризация и как её начать в вашем проекте