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

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

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

  • Android Broadcast

    #Jetpack #AppStartup

    A Warning Regarding Android App Startup with Multiprocess Apps

    Библиотека Jetpack App Startup, должна ускорить запуск приложения, но не тут так все было. Есть проблемы при работе с приложениями, которые используют несколько процессов, потому что чтоб App Startup работает только на процессе по умолчанию. В статье найдете рецепт как изменить процесс на котором работает библиотека
  • Android Broadcast

    #Безопасность #Networking

    📺 Android Guards "Как прикрутить и отломать SSL pinning. CetificatePinner & NSC vs Reverse Engineer" (36 мин)

    Автоматическое откручивание SSL pinning-а не всегда хорошо работает и порой приходится выпиливать его руками, чтобы посмотреть трафик приложения.

    Автор пишет приложение с двумя видами пиннинга сертификатов и обфусцирует его. Также продемонстрировал работу взломщика с таким приложением.
  • Android Broadcast

    #AndroidOS

    The legend about AIDL

    Разбор механизма для коммуникации между процессами в Android

    Статья из трёх частей:
    1️⃣ Основы
    2️⃣ AIDL в действии
    3️⃣ Где используется AIDL в Android
  • Реклама

  • Android Broadcast

    #GooglePlay

    Google Play начал показывать рост или падение в рейтингах

    Google Play в списках самых популярных приложений начал показывать, растет ли приложение в чартах или падает. Это стрелка вверх или вниз.

    Повлияет ли такой индикатор на ваше решение установить приложение? Голосуем 👍 или 👎
  • Android Broadcast

    #AndroidBroadcast #Новости

    📺 Пилотный выпуск новостей от Android Broadcast (14 мин)

    Обсуждаем новости, статьи и самые интересные события в мире мобильной разработки и около неё.

    Оставляйте ваши отзывы в комментариях на YouTube. Это очень помогает улучшать качество контента.

    P.S. Качество звука получилось не очень. В ближайшее время будет исправлено с помощью нового микрофона.
  • Android Broadcast

    #Android11 #ScopedStorage

    Scoped Storage: Не надо бояться (33 мин)

    С августа 2021 все новые приложения и с ноября 2021 все обновления существующих приложений должны использовать targetSdk 30.

    К изменениям лучше готовиться заранее и одно из самых крупных изменений, пришедшее с Android 11 - Scoped Storage. Начиная с targetSdk=30 флаг android:requestLegacyExternalStorage будет игнорироваться и вопрос миграции становится более актуальным. По данной теме Redmadrobot выложили запись со своего внутреннего митапа:

    Таймкоды:
    01:15 Disclaimer
    02:10 Почему не нужно бояться
    04:10 App-specific files
    06:35 Cпособы обращения к Storage
    08:05 Моменты из практики
    16:03 Чек-лист для проверки
    18:35 Permissions
    21:35 Миграция
    24:10 Вопросы

    Ссылки из доклада:
    📄Scoped Storage
    📄Storage updates in Android 11
    📄App data and files
  • Android Broadcast

    #курс #online #бесплатно #реклама

    Мечтаете создавать крутые игры? Освойте Unreal Engine 4 и начните творить собственные ААА+ миры. Unreal Engine 4 — игровой движок от компании Epic Games, одного из лидеров индустрии. На интенсиве вы узнаете, как начать карьеру разработчика игр без опыта в программировании или перейти в геймдев из другой IT-специальности.

    На интенсиве вы:
    👉 Поймете, как устроен движок Unreal Engine 4
    👉 Узнаете больше о программировании на Blueprints и C++
    👉 Разберетесь, как устроен рынок создания игр в России и в мире
    👉 Узнаете, сколько зарабатывают начинающие и востребованные разработчики
    А также вы на практике увидите, как сделать простой мультиплеерный шутер на Blueprints и UE4.

    Записывайтесь бесплатно сейчас
  • Android Broadcast

    #AndroidBroadcast #LiveStream

    🔴 За 2 зайцами: нужно ли уметь разрабатывать под Android и iOS (прямой эфир)

    Сегодня в 19.00 (GMT+3) соберёмся, чтобы обсудить стоит ли разрабатывать под две мобильные платформы или сконцентрироваться на одной. Не обойдем стороной и трансформацию нативных разработчиков в кроссплатформенные

    Гость - Алексей Гладков, автор канала Mobile Developer, технический архитектор Леруа Мерлен, барабанщик, прогеймер
  • Android Broadcast

  • Android Broadcast

    #Jetpack

    Обновление библиотек Jetpack 13.01.2021

    Annotation 1.2.0-beta01
    👉 Аннотация @DoNotInline чтобы отключить inline метода в R8

    AppCompat 1.3.0-beta01
    👉 Часть стандартных иконок была замена на векторные
    👉 Изменения в API

    Core 1.5.0-beta01
    👉 Добавлено Insets Animation API
    👉 Улучшения API OnReceiveContentListener
    👉 Уведомления могут быть помечены как пропущенный звонок
    👉 Впервые увидел раздел "External Contribution"
    Кажется, после 1.3.X будет сразу релиз 1.5.0

    DataStore 1.0.0-alpha06
    👉 Поддержка RxJava 2/3
    👉 Изменения в API

    Также вышли
    👉 Work 2.5.0-rc01
    👉 Slice 1.1.0-alpha02 (кто их использует просьба написать @krlrozov)
    👉 ShareTarget 1.1.0
    👉 Enterprise 1.1.0
    👉 MediaRouter 1.2.1
  • Android Broadcast

  • Android Broadcast

    #Dagger #DependencyInjection

    Вышел Dagger 2.31

    Новая версия Dagger радует новыми фичами:
    🔥 Поддержка Assisted Injection - возможность передать параметры во время создания объекта, а не из DI графа. Подробности здесь

    Hilt:
    👉 @TestInstallIn - позволяет описывать глобально подмену тестовых модулей вместо @UninstallModules на отдельных тестах
    👉 @HiltViewModel - замена @ViewModelInject. Отличается тем что делает inject из ViewModelComponent с @ViewModelScope. Подробнее здесь
    👉 Удалили ApplicationComponent. Мигрируемся на SingletonComponent
    👉 Небольшие улучшения в настройке Gradle плагина и поддержке многомодульных проектов
  • Android Broadcast

    #AndroidBroadcast #Kotlin #ViewBinding

    Android ViewBinding KTX (20 мин)

    Новое видео на канале Android Broadcast в котором рассказываю о:
    👉 История ViewBinding
    👉 ViewBinding под капотом
    👉 Как упростить работу с помощью ViewBindingPropertyDelegate

    Жду ваши лайки и подписки на канал. В следующем видео буду рассказывать о миграции с LiveData на Flow
  • Android Broadcast

    Помимо канала Android Broadcast множество всего интересного можно найти в группе @android_broadcast_talks
    👉 Задать вопрос сообществу Android разработчиков
    👉 Помочь найти аргументы и практики, чтобы разрешить холивар
    👉 Получить помощь в выборе ноутбука для разработки под Android

    Кучу всего мы обсуждаем там ежедневно. Присоединяйся и ты @android_broadcast_talks
  • Android Broadcast

    #AndroidStudio

    When your Android Studio breakpoint doesn’t stop

    Пункты, которые стоит проверить когда дебаггер не останавливается на break point. Часть из них совсем банальная, но есть и интересные, например особенности приложения со множеством процессов или запуск deep link.
  • Реклама

  • Android Broadcast

    #LiveData #Kotlin

    Avoid backing properties for LiveData and StateFlow

    Использование LiveData, StateFlow и SharedFlow в ViewModel имеет свою неприятную особенность - создание приватного модифицируемого property и публичного только для чтения. Автор предлагает решение в лоб - абстракция в виде интерфейса или абстрактного класса и разведёт модифицируемый и немодифицируемые поля. Встают вопросы интеграции этого с ViewModelFactory, DI и др.

    Я жду в языке фичи о которой рассказал Роман Елизаров, решающую проблему (подробнее здесь).
  • Android Broadcast

    #курсы #online #бесплатно #реклама

    Познакомься с разработкой приложений на Android за 3 дня на бесплатном онлайн-интенсиве Skillbox:
    ✔️ Познакомишься с основами Android-разработки.
    ✔️ Разберешься, что такое вёрстка экрана и как её делать.
    ✔️ Изучишь основы архитектуры мобильных приложений. 
    ✔️ На практических занятиях разработаешь многоэкранное мобильное приложение с бесконечной новостной лентой, как в Facebook или «ВКонтакте», и опубликуешь его в Google Play.
    ✔️ Узнаешь, какие навыки нужны Android-разработчику, чтобы начать карьеру.

    💬 Твоим наставником станет ведущий Android-разработчик в Sonect Дмитрий Рязанцев. Он работал над созданием Яндекс.Браузера под Android.


    🎁 Всех участников интенсива ждут подарки — электронная книга «Век живи — век учись» Кей Петерсон и Дэвида Колба. Авторы трёх лучших проектов получат сертификаты на 30 000 рублей для обучения в Skillbox!
  • Android Broadcast