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

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

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

  • Android Broadcast

    Android Broadcast - это не только Telegram канал, но и множество других ресурсов 📣 Мы в Telegram @kotlin_broadcast - новости Kotlin @android_broadcast_talks - чатик про Android разработку @rozov_blog - личный блог Кирилла где он делится своей жизнью @ios_broadcast - новости iOS (развиваем) @android_broadcast_bot - предложка контента, реклама, связь с командой 📺 YouTube канал "Android Broadcast" - видео по Android разработки, интервью с экспертами 👨‍🎓 YouTube канал - это также и площадка где вы можете выступить. Темы по которым мы экспертов здесь, либо предложить свою можно здесь 🎧 Часть выпусков можно еще послушать и в виде подкастов на популярных площадках 👕 Мы делаем крутые фирменные майки, которые нестыдно носить. Смотрите здесь Также вы представлены и на других площадках. 👉 Сообщество в VK 👉 Дзен 👉 Группа в LinkedIn 👉 Twitter ----- Если вы хотите получать вам нравится что я делаю, вы хотите чтобы это продолжалось и получить экслюзивный контент, то вы можете подписаться на Boosty.
  • Android Broadcast

    Credential Manager стал частью API Android платформы, но напрямую вам использовать его не придется. Все также это будет делаться через Jetpack API. CredentialManager - это специальное API, которое поддерживает различные методы входа: логин/пароль, passkey, "Sign-in with Google" и другие. Все способы реализованы через единое стандартизированное API в Jetpack. #android14
  • Android Broadcast

    В Android 14 пользователь сможет выдавать доступ на чтение не всех фото/видео из галереи, а лишь к выбранным. Этот функционал уже есть на iOS вот теперь приходит и на Android, что лишний раз показывает сближение двух основных мобильных ОС. Добавили новое разрешение READ_MEDIA_VISUAL_USER_SELECTED, которое позволяет повторно запросить выбор к отдельным фото/видео. Новое разрешение должно использоваться в дополнение к READ_MEDIA_IMAGES и READ_MEDIA_VIDEO (из Android 13), чтобы поддержать новое поведение. Его объявление означает, что вы поддерживаете из кода повторный запрос на частичный доступ к фото/видео. Если вашему приложение нужен доступ к фото/видео при работе из фона, то настоятельно рекомендуется поддержать новое разрешение для корректной работы. @android_broadcast #android14
  • Реклама

  • Android Broadcast

    В Циан попробовали перейти с Dagger на Yatagan (аля Dagger Lite) и оценить эффект на скорость сборки проекта. Характеристики проекта: 479 Gradle модулей, 813K строк Kotlin, 53K строк Java и 136K строк XML, 528 Dagger компонентов Важно - при тестах проекта перейти на ksp и полностью избавиться от kapt не получилось из-за других библиотек (Moxy), но автор просто сделал тест с отключением генерации кода через kapt. Результаты - сокращение времени сборки на 17-25%. Очень не хватило показателей сколько будет строк кода сгенерировано Yatagan по сравнению с Dagger, а также размер финальной сборки #dagger #performance
  • Android Broadcast

    Обновление Android Jetpack от 8 марта 2023 Lifecycle 2.6.0 👉 Метод LiveData.isInitialized() позволит проверить задавалось ли значение в LiveData 👉 Стабильный collectAsStateWithLifecycle() в Compose. Подробности тут 👉 Методы Lifecycle.launchWhenX теперь deprecated. Используйте Lifecycle.repeatOnLifecycle 👉 Множество классов переписали на Kotlin RecyclerView 1.3.0 👉 Улучшение производительности при работе с Compose Что еще: 👉 Первая RC Jetpack Compose 1.4 👉 Исправление багов 👉 Поддержка Android 14 #jetpack #jetpackupdate
  • Android Broadcast

    📺 Что внутри APK. App Bundle. Google Play Dynamic Feature (14 мин) В видео я рассказываю про то из чего состоит APK, как Google подходила к уменьшению размера загружаемого APK. App Bundle, Google Play Dynamic Delivery, Dynamic Feature и другое Продолжение видео "Как уменьшить размер приложения" уже доступно на Boosty для патронов #AndroidBroadcast #googleplay
  • Android Broadcast

    Extending the Android SDK — SDKExtensions (5 мин) Погружение в Android SDK Extentions - надстройка над Android SDK, которая позволяет работать с функционалом, который распространяется через систему обновлений модульных компонентов Android
  • Android Broadcast

    Команда Android и Google Play рассказали про свои ключевые направление в обеспечении безопасности и инициативы 👉 Разработка рекламного решения, которое будет лучше защищать приватность пользователей (Privacy Sandbox) 👉 Больше контроля на данными для пользователей 👉 Защита приложений от атак (Play Integrity API) 👉 Улучшение защиты детей и семей 👉 Больше ответственности разработчиков за сбор и использование данных 👉 Поощрение инноваций разработчиков при сохранении безопасности пользователей 👉 Лучший опыт с политиками Google Play и консолью разработчика #googleplay
  • Android Broadcast

  • Android Broadcast

    🚀 ВКонтакте объявил о Weekend Offer для C++ и мобильных разработчиков. ⚡ Такое мероприятие станет отличным шансом получить оффер от одной из десятка крупнейших команд соцсети, вроде команды мобильной инфраструктуры, суперприложения или VK Клипов. Набор идет по трем направлениям: Android, iOS, BackEnd. 📍 Чтобы попасть на мероприятие, просто оставьте отклик до 9 марта включительно: с вами свяжутся и предложат короткий техскрининг. 11 марта пройдут технические собеседования, а 12 марта - финальные. Тимлиды ещё раз расскажут о предстоящих вызовах и ответят на все вопросы, и вечером отправят офферы лучшим кандидатам. #вакансия
  • Android Broadcast

    Опубликовали полное пошаговое руководство по публикации и подключения монетизация (только для юр. лиц) в RuStore. Все приправлено скриншотами и рассматриваются физ. и юр. лица. Кому интересно узнать про RuStore, то совсем недавно я взял интервью у операционного директора RuStore. Смотреть тут #rustore
  • Android Broadcast

    Если в свежей версии Android Studio у вас стал тормозить эмулятор, то возможно это связано с настройкой аппратного ускорения. В настройках эмулятора поставьте в опции "Graphics acceleration" из автоматического в hardware (HW). #androidstudio
  • Android Broadcast

    🤖 Как использовать Jetpack Compose андроид-разработчику?  Разберем 17 марта в 20:00 мск на открытом уроке онлайн-курса «Android Developer. Professional» в OTUS   🎫 Возможна оплата курса в рассрочку ✔️ Jetpack Compose — современный тулкит от компании Google для создания приложений под ОС Android на языке Kotlin.  ✔️ На занятии мы рассмотрим инструмент подробнее и выделим преимущества его использования в рабочих задачах. 👉 Для участия в вебинаре пройдите вступительный тест здесь Реклама. Информация о рекламодателе на сайте otus.ru #партнерский
  • Android Broadcast

  • Android Broadcast

  • Реклама

  • Android Broadcast

    На этой неделе я в Тинькофф запустил YouTube канал "IT's Tinkoff Mobile" и новое шоу "Как это работает". С этим мне помогает автор @ios_broadcast - Розалия Амирова Интервью 📺 Compose iOS. Как это работает #0. Пилот (1 час) Разборы 📺 Как уменьшить размер приложения (17 мин) Новости 📺 Announcing TensorFlow Lite with Google Play services (7 мин) 📺 Новости Мобильной разработки 2023.5 от @android_broadcast Лекции 📺 AA Jetpack Compose #3: Animations (1.5 часа) Кодинг 📺 How Easily You Can Record & Play Audio In Android (13 мин) 📺 AA Jetpack Compose #3: Animations (20 мин) 📺 AA Jetpack Compose #3: Animations. Practice 2 (9 мин) 📺 How Scan for Bluetooth Devices | Building a Bluetooth Chat App | Part 1 (45 мин) 📺 Unreal Engine for Android Devs (1.5 часа) Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе #подборкавидео
  • Android Broadcast

    Разбор возможностей Preview аннотации в Jetpack Compose: темная и светлые темы, размер шрифта, разные локали, размеры экрана и устройства #compose #androidstudio
  • Android Broadcast

    Android 12L прокачал работу при работе с несколькими окнами. В статье (5 мин) рассказывают про Multi Window и Activity embedding, что позволяет показывать несколько экранов приложения на дисплее устройства проще #android12L #android13