Новый Stable Google - не всегда уже такой и Stable 😁. Давайте устроим перекличку на проблемы новой версии Jetpack Compose 1.4
👉 Если вы с ними столкнулись ставьте 👎 и пишите что работает плохо
👉 Если "ваши тесты прошёл" ок с релизом и вы проверили - ставьте 👍.
👉 Если просто нравится пост - ❤️ или 🔥
Также буду рад вашим историям решения проблем из коробки в новом релизе
Ну и нужно помнить что @android_broadcast- место где части подписчиков просто не нравится всё и 👎 может появится из вредности
#compose
Вышел Compose 1.4 Stable
👉 Появился Pager. Переехали наработки из Accompanist
👉 Новые Layout FlowRow and FlowColumn
👉 Ускорение работы Modifier
👉 compose-text: ускорение работы, стабилизация, исправление багов и поддержка самых свежих эмоджи. 👉 Решена боль использования TextField в некоторых сценариях со скроллом
👉 Множество новых возможностей кастомизации показ текста
👉 Улучшение в базовым API
🛠️ Исправление багов
Также обновили roadmap по развитию Compose и вышел Accompanist 0.30.0 с поддержкой свежей версии Compose
#compose
Привет! Это Podlodka Android Crew. Спешим объявить тему нового сезона — она ле-ген-дарная! Обсудим Jetpack Compose и KMM в продакшене в подробностях.
Мы подготовили уникальный набор докладов, которые представляют собой продвинутый курс по Jetpack Compose. В сети едва ли можно найти больше нескольких разрозненных докладов об этом. Мы же собрали реальный опыт людей, которые применяли Jetpack Compose и KMM на больших проектах. На нашей конфе они готовы этим опытом щедро поделиться. Разберём кросплатформенные кейсы и сценарии, которые ещё никто не раскрывал:
🧩 Научимся переходить на Jetpack Compose без остановки разработки фич с Никитой Куликовым;
🧩 Рассмотрим проблемы навигации Jetpack Compose и как их решить, с Алексеем Пановым;
🧩 Узнаем, как организовать DI в KMM с Анной Жарковой;
🧩 А ещё поговорим про кроссплатформенный UI.
Стартуем 3 апреля! Ранним пташкам — скидка 🤑
Это не всё — следите за обновлениями и покупайте билет на сайте
❗ Самая большая скидка по промокодуCREW10_BROADCAST
#партнерский
Mitigating soft verification issues in R8 and D8 (11 мин)
В AGP для D8 и R8 добавляют поддержку api-modeling - фича для более быстрой обработка AOT файлов для ART VM. Суть заключается в том чтобы оптимизировать обращения к API из Android SDK таким образом, чтобы как можно больше кода могло быть прогретым для ART на старых версиях Android. Это позволяет ускорить старт приложений (от 2% до 24% по тестам в статье), но увеличивает размер dex файлов ( до 20%).
api-modeling невозможно будет выключить в будущих версиях D8 и R8 по умолчанию
#art #performance
🔥🔝 Готовы прокачать навыки андроид-разработки?
➡️ Успейте попасть в группу онлайн-курса «Android Developer. Professional» OTUS!
Чтобы проверить, достаточно ли у вас навыков для обучения на курсе
👉 Пройдите тест
5️⃣ За 5 месяцев обучения вы научитесь ускорять свои приложения с помощью Android SDK, организовывать инфраструктуру, выбирать архитектурные паттерны, тестировать приложения и использовать современные библиотеки и фреймворки.
🗣️ Все это на живых вебинарах и практике с разработчиками крупнейших компаний.
В конце курса в качестве проекта для портфолио вы создадите тонкий клиент к какому-либо сервису с публичным API.
📌Старт занятий 30 марта
👉 Изучайте программу курса и проходите тест для записи в группу здесь
Реклама. Информация о рекламодателе на сайте otus.ru
#партнерский
Google рассылает напоминание про сроки повышения targetSdk до 33 (Android 13). В этот раз дата для всех приложений - до конца августа 2023
В этот раз важным нововведением становится что если ваше приложения будет иметь targetSdk 30 (Android 11) или ниже после 1 ноября 2023 такие приложения в Google Play можно будет увидеть в поиске и каталог только на Android 11 и ниже. Переход по прямой ссылке будет работать.
Полностью поддерживаю данное изменение! Что считаете вы?
#googleplay
🔥 Создаём приложение-таймер за 60 минут с использованием MVVM, StateFlow и Coroutines со звуковой сигнализацией и вибрацией
⏰ 23 марта в 20:00 мск на бесплатном вебинаре мы создадим приложение для варки яиц до определенной степени готовности. Выбираем степень готовности, приложение показывает необходимое время и при нажатии на кнопку начинает отсчет. По истечение времени приложение подает звуковой сигнал и вибрирует.
📚Итого — рассмотрим устройство простого Android-приложения. Разберем современную архитектуру MVVM с использованием Coroutines и StateFlow. В результате создадим приложение, полезное в быту.
👉 Будет полезно тем, кто начинает изучать Android и хочет познакомиться с онлайн-курсом по Android на Kotlin с нуля получше.
❗ Регистрируйтесь сейчас — напомним перед вебинаром
Реклама. Информация о рекламодателе на сайте www.otus.ru
#партнерский
Macige - репозиторий с набором шаблонов для настройки CI, связанных с мобильной разработкой. Пока есть только поддержка GitHub Actions, но ожидаются и другие CI в будущем
#tooling
Perfetto - интрумент для анализа stacktrace-ов. В статье разбирается как с ним работать в Android, также как в этом помогает библиотека Jetpack Tracing
#tooling
У меня выдалась классная возможность и я еще решил заехать с докладом на Mobius в Москву, который пройдет 19-20 мая
🔥 Расписание уже на сайте
В этом сезоне набор спикеров и доклад невероятно классный! Приходите. Скидка на билеты по промокоду androidbroadcast2023JRGpc
На Mobius Осень 2022 в Москве я показал как проходить архитектурную секцию, очень близко как это проходит в Тинькофф и других компаниях, а также дал несколько полезных советов.
📺 Смотреть тут (1 час)
🔥 Как создать простой чат с помощью Firebase и Kotlin?
Узнайте и попробуйте 24 марта в 20:00 мск на бесплатном вебинаре онлайн-курса «Kotlin Backend Developer. Professional» в OTUS.
📚Что будет на занятии:
- Посмотрите в структуру firebase, создание и подключение аккаунта
- Разберете и продумаете архитектуру чата
- Реализуете клиента для чат приложения, используя Realtime Database
В результате вебинара у вас будет базовое умение работы с Firebase, знание, как работает realtime база данных и онлайн-чат, полностью написанный на Kotlin.
👉 Регистрация на вебинар здесь
Не упустите возможность протестировать обучение, а продолжить вы сможете уже на курсе, доступном в рассрочку.
Реклама. Информация о рекламодателе на сайте www.otus.ru
#партнерский