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

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

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

  • Android Broadcast

    #Android11 #AndroidGo

    Вышла Android 11 Go Edition

    Новая версия Android будет адаптирована и для слабых устройств, которые Google окрестила Go.

    Что нового:
    👉 Улучшена производительность
    👉 Объём памяти для Go устройств увеличен с 1 до 2 Гб
    👉 Уменьшения расход оперативной памяти
  • Android Broadcast

    Видео недоступно для просмотра
    ОТКРЫТЬ В TELEGRAM
    Inkremental // Стабильный декларативный UI уже сегодня

    #AndroidBroadcast #UI #JetpackCompose

    Inkremental - декларативный UI, который можно попробовать уже сегодня, работающий на основе Android View и уже в есть в проде в приложениях.

    YouTube
  • Android Broadcast

    #Jetpack

    Let’s Explore Jetpack DataStore

    Разбор недавно вышедшего DataStore, который призван заменить SharedPreferences. В статье есть примеры использования.
  • Реклама

  • Android Broadcast

    #Стажировка

    Стажировка в Яндексе

    Яндекс снова запускает стажировку для начинающих специалистов по различным направлениям:
    👉 бэкенд-разработка
    👉 фронтенд-разработка
    👉 машинное обучение
    👉 аналитика
    👉 мобильная разработка

    Требования: знание русского языка и языка программирования, специфичного для направления, а также другие базовые знания.
  • Android Broadcast

    #Dagger #DependencyInjection

    Вышел Dagger 2.29

    Новая версия Dagger в которой появились
    👉 артефакты Hilt для Android и чистых Java/Kotlin проектов
    👉 Новая опция dagger.validateTransitiveComponentDependencies, которая отключает транзитивную проверку зависимостей компонентов
    👉 Новая опция dagger.strictMultibindingValidation, позволяющая проверять multibinding в графе
    👉 Исправление багов
  • Android Broadcast

    #Kotlin

    Вышел Kotlin 1.4.10 с исправлением найденных багов и регрессий производительности в 1.4.0
  • Android Broadcast

    Зависимости Firebase Android SDK от сервисов Google Play

    В Firebase документацию добавили страницу с описанием зависимости Firebase SDK от сервисов Google Play.

    На странице указана таблица c описанием работы разных SDK без Google Play сервисов, с разделением по категориям:
    сохранится полная функциональность
    ⚠️ большая часть функций продолжит работать
    не будет работать совсем

    Важно: Таблица верна только для последнего выпуска каждого SDK. Функциональность некоторых старых версий может отличаться.

    Хотя SDK для Cloud Firestore, Realtime Database и Cloud Storage не требуют сервисов Google Play, они часто сочетаются с Firebase Authentication. Однако вместо Firebase Authentication SDK возможно использовать собственного поставщика аутентификации на основании Firebase Authentication REST API, что позволит избавить от ограничения.
  • Android Broadcast

    #CodeQuality

    Вышел Detekt 1.13.0

    Новая версия анализатора кода ни привнесла ничего существенного кроме исправления багов
  • Android Broadcast

    #AndroidBroadcast #DeclarativeUI #JetpackCompose

    Inkremental // Стабильный декларативный UI уже сегодня
    Когда: четверг, 10 сентября, 20:00 (GMT+3)

    Завтра будем обсуждать декларативный UI, его историю, принципы и подходы. В гостях у нас автор библиотеки Inkremental, которая уже сейчас на чистом Kotlin позволяет делать UI декларативно. Работает preview в Android Studio и это уже в проде!

    Гость - Сергей Греков, Android Software Engineer в компании Issuu в Берлине. Разрабатывает мобильные приложения более 8 лет. Автор библиотеки Inkremental.
  • Android Broadcast

    #ViewBinding

    Вышла версия 1.1.0 библиотеки ViewBindingPropertyDelegate в которой были добавлены новые способы создание делегата, что должно сделать синтаксис более изящным
  • Android Broadcast

    Также вы можете посмотреть разбор Android 11, который я сделал совместно с Android Dev Podcast.
    Видео недоступно для просмотра
    ОТКРЫТЬ В TELEGRAM
    Разбор Android 11 Beta

    #Android11 #Jetpack #Compose

    Обзор недавно представленных новинок Android 11, Android Jetpack, Jetpack Compose, Google Play, Android Studio и др

    YouTube
  • Android Broadcast

    #Android11

    Вышел стабильный релиз Android 11

    Новая мажорная версии Android ОС уже стала распространяться по устройствам пользователей. Заметных изменений в ней не так много, а самые значительные:
    👉 Введение Scoped Storage (для приложений с targetSdk=30+)
    👉 Обновление выдачи и отзыва runtime permission
    👉 Анимирование изменений приложения при появление клавиатуры
    👉 Обновлённое API WindowInsets
    👉 Notification Bubbles (аля работа с чатиками как в Facebook)
    👉 Поддержка 5G
    👉 Динамическая загрузка ресурсов во время работы приложения
    👉 Утилита для проверки совместимости приложения

    Также выход Android 11 значит что публиковать новые приложения можно только с targetSdk=29+ (Android 10 и более новые), а для существующих приложений есть время до конца октября
  • Android Broadcast

    #AndroidBroadcast #Kotlin

    Начинаем обсуждать подкапотные особенности нового компилятора Kotlin вместе с Tech Lead команды "Kotlin Compiler Core". Подключайтесь youtu.be/S2--aYB2GiE
    Видео недоступно для просмотра
    ОТКРЫТЬ В TELEGRAM
    Новый компилятор Kotlin в 1.4 // Kotlin Compiler IR // Плагины компиляторов

    #AndroidBroadcast #Kotlin #Compiler

    Команда Kotlin активно занимается переписыванием компилятора языка, чтобы ускорить его; объединить кодовую базу между JVM, Native и JS backend; открыть API плагинов компилятора и др. улучшения. В выпуске копаемся в изменениях…

    YouTube
  • Android Broadcast

    #Android11 #Jetpack

    WindowInsetsCompat

    Для отображения UI вашего приложения важно взаимодействовать с системным интерфейсом. Например, понимать где показывается status bar и navigation bar, или в каких зонах может быть осуществлен жест навигации назад, которые появился в Android 10.

    Для того чтобы сделать это удобнее в Android 11 значительно переработали API WindowInsets и делают его backport в Jetpack - WindowInsetsCompat. Минус - это все появится в AndroidX Core 1.5.0, которая сейчас в альфе, как и версия 1.4.0 🙂
  • Android Broadcast

    #AOSP

    Загрузка и сборка AOSP

    Android - это открытый проект и любой может собрать свой Android ROM на основе исходного кода. В статье автор рассказывает как это сделать, чтобы не потратить уйму времени, ведь это не просто git clone сделать
  • Реклама

  • Android Broadcast

    ​​#Resources #Optimizations #JakeWharton

    Smaller APKs with resource optimization

    В Android Gradle плагине 4.2 появится новая возможность.- оптимизация ресурсов. В статье Jake разбирает основы ее работы и результаты ее применения в популярных приложениях
  • Android Broadcast

    #Fragment #DependecyInjection

    The defective AndroidX FragmentFactory

    Появление FragmentFactory позволяет отказаться от выполнения inject-а зависимостей в поля класса, а в Kotlin еще и отказаться от lateinit. Но это работает не для всех случаев, о которых автор статьи рассказывает.

    По моему опыту граф прекрасно строился с помощью этого API и не было ситуации, чтобы я уперся в ограничения, о которых рассказывает автор. Возможно, мы строим разные графы зависимостей
  • Android Broadcast

    #AndroidBroadcast #Kotlin #Compiler

    Новый компилятор Kotlin в 1.4
    Когда: Вторник, 8 сентября, 20:00 GMT+3

    Команда Kotlin активно занимается переписыванием компилятора языка, чтобы ускорить его; объединить кодовую базу между JVM, Native и JS backend; открыть API плагинов компилятора и др. улучшения. В выпуске копаемся в изменениях под капотом компилятора и будущем.

    Гость - Семён Огородник, Kotlin Compiler Frontend-IR (FIR) Tech Lead в JetBrains, Работает в Kotlin уже 4 года. До FIR работал в Kotlin IDE team, там успел позаниматься J2K, Completion и производительностью. Некоторое время поддерживал Dokka

    Всем кому интересна тема рекомендую посмотреть выпуск "Kotlin 1.4: быстрее и лучше"