Обложка канала

Android Broadcast. Страница 13

Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение

  • Android Broadcast

  • Android Broadcast

    Новый Stable Google - не всегда уже такой и Stable 😁. Давайте устроим перекличку на проблемы новой версии Jetpack Compose 1.4 👉 Если вы с ними столкнулись ставьте 👎 и пишите что работает плохо 👉 Если "ваши тесты прошёл" ок с релизом и вы проверили - ставьте 👍. 👉 Если просто нравится пост - ❤️ или 🔥 Также буду рад вашим историям решения проблем из коробки в новом релизе Ну и нужно помнить что @android_broadcast - место где части подписчиков просто не нравится всё и 👎 может появится из вредности #compose
  • Android Broadcast

    Вышел Compose 1.4 Stable 👉 Появился Pager. Переехали наработки из Accompanist 👉 Новые Layout FlowRow and FlowColumn  👉 Ускорение работы Modifier 👉 compose-text: ускорение работы, стабилизация, исправление багов и поддержка самых свежих эмоджи. 👉 Решена боль использования TextField в некоторых сценариях со скроллом 👉 Множество новых возможностей кастомизации показ текста 👉 Улучшение в базовым API 🛠️ Исправление багов Также обновили roadmap по развитию Compose и вышел Accompanist 0.30.0 с поддержкой свежей версии Compose #compose
  • Реклама

  • Android Broadcast

    Привет! Это Podlodka Android Crew. Спешим объявить тему нового сезона — она ле-ген-дарная! Обсудим Jetpack Compose и KMM в продакшене в подробностях.  Мы подготовили уникальный набор докладов, которые представляют собой продвинутый курс по Jetpack Compose. В сети едва ли можно найти больше нескольких разрозненных докладов об этом. Мы же собрали реальный опыт людей, которые применяли Jetpack Compose и KMM на больших проектах. На нашей конфе они готовы этим опытом щедро поделиться. Разберём кросплатформенные кейсы и сценарии, которые ещё никто не раскрывал: 🧩 Научимся переходить на Jetpack Compose без остановки разработки фич с Никитой Куликовым; 🧩 Рассмотрим проблемы навигации Jetpack Compose и как их решить, с Алексеем Пановым; 🧩 Узнаем, как организовать DI в KMM с Анной Жарковой; 🧩 А ещё поговорим про кроссплатформенный UI. Стартуем 3 апреля! Ранним пташкам — скидка 🤑 Это не всё — следите за обновлениями и покупайте билет на сайтеСамая большая скидка по промокоду CREW10_BROADCAST #партнерский
  • Android Broadcast

  • Android 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 Broadcast

    🔥🔝 Готовы прокачать навыки андроид-разработки?  ➡️ Успейте попасть в группу онлайн-курса «Android Developer. Professional» OTUS!  Чтобы проверить, достаточно ли у вас навыков для обучения на курсе 👉 Пройдите тест  5️⃣ За 5 месяцев обучения вы научитесь ускорять свои приложения с помощью Android SDK, организовывать инфраструктуру, выбирать архитектурные паттерны, тестировать приложения и использовать современные библиотеки и фреймворки.  🗣️ Все это на живых вебинарах и практике с разработчиками крупнейших компаний. В конце курса в качестве проекта для портфолио вы создадите тонкий клиент к какому-либо сервису с публичным API. 📌Старт занятий 30 марта 👉 Изучайте программу курса и проходите тест для записи в группу здесь    Реклама. Информация о рекламодателе на сайте otus.ru #партнерский
  • Android Broadcast

    Вышла Java 20 👉 Data Records (Превью) 👉 Паттерн-матчинг для switch (Превью) 👉 Виртуальные потоки они же Project Loom (Превью) - аналог Kotlin корутин 👉 Scoped Values (Инкубатор) - позволяет обмениваться иммутабельными данными без их передачи через аргументы методов 👉 Structured Concurrency (Инкубатор) - объединение несколько задач в разных потоках в единую работу 👉 Foreign Function & Memory API (Превью) 👉 Vector API (Инкубатор) #java
  • Android Broadcast

    Google рассылает напоминание про сроки повышения targetSdk до 33 (Android 13). В этот раз дата для всех приложений - до конца августа 2023 В этот раз важным нововведением становится что если ваше приложения будет иметь targetSdk 30 (Android 11) или ниже после 1 ноября 2023 такие приложения в Google Play можно будет увидеть в поиске и каталог только на Android 11 и ниже. Переход по прямой ссылке будет работать. Полностью поддерживаю данное изменение! Что считаете вы? #googleplay
  • Android Broadcast

  • Android Broadcast

    Третья часть про то как работает Gradle. В новой части разбирают выполнение билд скриптов. #gradle
  • Android Broadcast

    🔥 Создаём приложение-таймер за 60 минут с использованием MVVM, StateFlow и Coroutines со звуковой сигнализацией и вибрацией23 марта в 20:00 мск на бесплатном вебинаре мы создадим приложение для варки яиц до определенной степени готовности. Выбираем степень готовности, приложение показывает необходимое время и при нажатии на кнопку начинает отсчет. По истечение времени приложение подает звуковой сигнал и вибрирует. 📚Итого — рассмотрим устройство простого Android-приложения. Разберем современную архитектуру MVVM с использованием Coroutines и StateFlow. В результате создадим приложение, полезное в быту. 👉 Будет полезно тем, кто начинает изучать Android и хочет познакомиться с онлайн-курсом по Android на Kotlin с нуля получше.  ❗ Регистрируйтесь сейчас — напомним перед вебинаром Реклама. Информация о рекламодателе на сайте www.otus.ru #партнерский
  • Android Broadcast

    Macige - репозиторий с набором шаблонов для настройки CI, связанных с мобильной разработкой. Пока есть только поддержка GitHub Actions, но ожидаются и другие CI в будущем #tooling
  • Android Broadcast

    Perfetto - интрумент для анализа stacktrace-ов. В статье разбирается как с ним работать в Android, также как в этом помогает библиотека Jetpack Tracing #tooling
  • Android Broadcast

    У меня выдалась классная возможность и я еще решил заехать с докладом на Mobius в Москву, который пройдет 19-20 мая 🔥 Расписание уже на сайте В этом сезоне набор спикеров и доклад невероятно классный! Приходите. Скидка на билеты по промокоду androidbroadcast2023JRGpc
  • Реклама

  • Android Broadcast

    На Mobius Осень 2022 в Москве я показал как проходить архитектурную секцию, очень близко как это проходит в Тинькофф и других компаниях, а также дал несколько полезных советов. 📺 Смотреть тут (1 час)
  • Android Broadcast

    Интервью 📺 Как устроены собеседования в IT — Как это работает #1 📺 Лента Мобиуса / Алексей Гладков // Заказчики, платформы и технологии (40 мин) 📺 Compose Layouts and Modifiers: Live Q&A - MAD Skills (45 мин) 📺 Сербия рай для релокантов? Как эта страна стала центром разработки / Мобильный разработчик (1+ час) Разборы 📺 Full Guide to the Google Play Review API In Android (10 мин) 📺 The FULL Beginner Guide for Room in Android | Local Database Tutorial for Android (50 мин) Новости 📺 Google Dev News (2.5 мин) 📺 Privacy Sandbox for Android (8 мин) 📺 Новости мобильной разработки 2023.7 от @android_broadcast (19 мин) Лекции 📺 AA Jetpack Compose #4: Migration of existing app (1 час) 📺 AA Jetpack Compose #4: Migration of existing app. Practice (0.5 часа) Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе #подборкавидео
  • Android Broadcast

    🔥 Как создать простой чат с помощью Firebase и Kotlin? Узнайте и попробуйте 24 марта в 20:00 мск на бесплатном вебинаре онлайн-курса «Kotlin Backend Developer. Professional» в OTUS.  📚Что будет на занятии: - Посмотрите в структуру firebase, создание и подключение аккаунта - Разберете и продумаете архитектуру чата - Реализуете клиента для чат приложения, используя Realtime Database В результате вебинара у вас будет базовое умение работы с Firebase, знание, как работает realtime база данных и онлайн-чат, полностью написанный на Kotlin.  👉 Регистрация на вебинар здесь Не упустите возможность протестировать обучение, а продолжить вы сможете уже на курсе, доступном в рассрочку. Реклама. Информация о рекламодателе на сайте www.otus.ru #партнерский