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

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

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

  • Android Broadcast

  • Android Broadcast

    #Performance

    Android Startup Analysis

    Запуск приложения - одна из самых активных стадий работы проекта: куча инициализаций, отправки сигналов и настройка SDK

    Разбор библиотеки, которая поможет вам упорядочить выполнение различных операций при старте приложения, разгружая главный поток и организовать их очереди.

    Библиотека может больше, чем Jetpack App Startup, но меня печалит что нельзя конфигурировать их через аннотации. Хочется чтобы можно было эффективно использовать решение в многомодульных проектах
  • Android Broadcast

    #Android #UnderTheHood

    Отрисовка первого кадра Android-приложения

    Глубокое погружение в процесс загрузки-запуска Android-приложения. В статье разбирается что происходит в приложении, когда начальная Activity приложения запущена и система должна отрисовать первый кадр.
  • Реклама

  • Android Broadcast

    #Conference #Online

    Ждешь DevFest? Мы открыли регистрацию!

    🎉 17 октября GDG-комьюнити России и сообщество Минска проведут первый совместный DevFest Russia & Belarus в онлайне.  

    Будет 5 потоков: Mobile, Frontend, Backend, AI/ML, Soft Skills

    Не только доклады, но и воркшопы от специалистов Google, EPAM, Яндекс, ВКонтакте, Redmadrobot, Tinkoff, HeadHunter и еще 15 компаний. 

    📌 Регистрируйся и ищи полную программу на сайте

    Увидимся уже в следующую субботу!
  • Android Broadcast

    #Kotlin
  • Android Broadcast

    #Kotlin

    New Release Cadence for Kotlin and the IntelliJ Kotlin Plugin

    Как долго прошло между релизом Kotlin 1.4 и 1.3? Около 1.5 года. Время в ожидании новой версии тянулось очень медленно и все ждали новой версии языка.

    Теперь дело поменяется, ведь релиз Kotlin 1.X будет каждые полгода (весной и осенью) и будет содержать все последние изменения, а неготовые фичи будут сдвигаться на следующий релиз. Изменения вступит в силу после выхода Kotlin 1.5.

    Также будет выходить плагин для IDEA, использующий фичи последнего релиза
  • Android Broadcast

    #Kotlin

    Delegating Delegates to Kotlin

    Делегирование - это шаблон проектирования, который поддерживается Kotlin из коробки. Делегат отвечает за обработка запроса из исходного объекта и доставляет его назад.

    В Kotlin есть возможность делегирования классов и делегируемые property, которые разбираются в статье, а так же как они работают под капотом.
  • Android Broadcast

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

    Android-разработка — перспективная и интересная сфера для профессионального развития в IT. Приходи на бесплатный интенсив, на котором ты познакомишься с профессией Android-разработчика и создашь своё первое приложение.

    Для регистрации идем 👉 сюда

    За 3 дня ты:
    🔧 поймёшь принципы создания мобильных приложений;
    🔧 узнаешь, какие навыки нужны Android-разработчику, чтобы начать карьеру;
    🔧 научишься создавать многоэкранные приложения;
    🔧 узнаешь, как общаться с заказчиками. 

    Твоим наставником станет Lead Android developer в Sonect, Дмитрий Рязанцев. Работал над созданием Yandex Browser под Android. Вместе с ним разработаешь своё первое приложение и проведёшь работу над ошибками, даже если до этого не программировал.

    Участников интенсива ждут подарки! Стартуем 12 октября в 19:00 по МСК
  • Android Broadcast

    #Conference #Online #Free

    Mobile Optimized Online 2020 бесплатна для студентов

    💪 Если вы студент или преподаватель колледжа, или университета, подайте заявку на участие в программе поддержки студентов конференции MobileOptimized.

    📑 Заполните регистрационную форму и получите бесплатный билет. Предложение действительно на весь период продаж до 6 ноября.
  • Android Broadcast

    #Kotlin #Serialization

    Вышла kotlinx.serialization 1.0

    Вышла стабильная версия стандартной библиотеки сериализации для Kotlin. Пока в стабильную поддержку вышла только работа с JSON, но команда работает над поддержкой HOCON, ProtoBuf, CBOR и Properties

    👉 Описание обратной совместимости
    👉 API Reference
    👉 Руководство по миграции

    Вы сможете узнать множество деталей в рамках Kotlin 1.4 Online Event в докладе Леонида Старцева.
  • Android Broadcast

    #Security

    CryptoGuard - анализатор проблем криптографии в Java и Android.
  • Android Broadcast

    #Gradle

    Forma (WIP) - лучшие практики для настройки Android плагина в одном плагине.
  • Android Broadcast

    #Biometric #Security

    Biometric Authentication on Android

    Разбор как работать с биометрической авторизацией на основе BiometricPrompt и особенности ее работы. Под капотом библиотека сама умеет понять какую авторизацию использовать в зависимости от возможностей устройства и запроса разработчика.

    В статье предлагается использовать библиотеку AndroidX Biometric, но учтите что в версии 1.0.0 у нее жесткие утечки памяти, используйте 1.1.0, которая подходит к стабильному релизу.
  • Android Broadcast

    #Kotlin #Coroutines

    Kotlin coroutines in Android summary

    Обобщение использования Kotlin Coroutines в Android:
    👉 Structured concurrency
    👉 CoroutineDispatcher
    👉 Интеграция LiveData, ViewModel, Lifecylce с Kotlin Coroutines
    👉 Запуск Coroutine
    👉 Обработка исключений
    👉 Отмена Coroutine
    👉 Лучшие практики
    👉 Тестирование
  • Android Broadcast

    #HMS

    За двумя мобильными сервисами: HMS и GMS в одном приложении

    Опыт реализации поддержи Huawei Mobile Services и Google Play Services в одном приложение. Важная особенность - не собиралось 2 отдельных версии приложения, а все сделано в рамках одной сборки, где приложение само выбирает что использовать.

    В статье разбираются как происходило абстрагирование от работы с конкретными сервисами и особенности в работе с HMS.
  • Реклама

  • Android Broadcast

    #cup

    Huawei Honor Cup 2020 - Конкурс для Android-разработчиков

    HonorCup в этом году дополнился Android-разработкой. Желающие поучаствовать могут зарегистрироваться и до 25 октября опубликовать проект (включая 1 неделю на ревью) с активным использованием Huawei Mobile Services.

    Победители получат флагманские смартфоны от Honor и Huawei, а приз за первое место - 10 000$. Сделайте проект, который станет достойной частью вашего портфолио, выложите первое приложение в AppGallery, попробуйте себя в разработке под новую экосистему!
  • Android Broadcast

    #Firebase #RemoteConfig

    Improved version targeting in Remote Config

    В Remote Config появилась возможность задавать параметры на основе версии приложения. Это упрощает задание параметра только для последней версии приложения или только для старых
  • Android Broadcast

    #реклама #conference #online

    AppsFest.2020 — профессиональная конференция мобильных разработчиков.
    30 октября. Онлайн.
    Форматы участия: платный и бесплатный

    Один день. Две платформы. Обе хардкорны:
    🤯 Копаем вглубь: как устроен Swift, ловим исключения в корутинах.
    🔥 Ещё не мэйнстрим: SwiftUI и JetPack Compose, Kotlin Multiplatform.
    🚀 Дай качество! Отладка сложных кейсов и масштабирование тестирования, безопасность мобильных приложений.
    ⚒️ Не только смартфоны: необычные применения hardware, как устроен CI/CD здорового человека.

    Подключайтесь, будет хардкорно!