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

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

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

  • Android Broadcast

    KotlinConf 2019: Coroutines! Gotta catch 'em all! by Florina Muntenescu & Manuel Vivo

    Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs You've added #coroutines to your app and everything is fine while your u...

    YouTube
  • Android Broadcast

    #Coroutines

    Cancellation and Exceptions in Coroutines: "Exceptions in Coroutines" (Часть 3/3)
    ⏱️7 минут

    В заключительной части серии статей рассматривается как Coroutine реагируют на Exception, произошедшие во время их выполнения, и как правильно обрабатывать их.

    В статье вы найдете:
    👉 Job или SupervisorJob
    👉 Обработка исключений
    👉 CoroutineExceptionHandler
  • Android Broadcast

  • Реклама

  • Android Broadcast

    #Coroutines

    Cancellation and Exceptions in Coroutines: "Coroutines: First things first" (Часть 1/3)
    ⏱️5 минут

    Очень важной частью Coroutine является Structured Concurrency, которая позволяет избегать выполнения ненужной работы.

    В первой части статьи раскрываются основные концепты:
    👉 CoroutineScope
    👉 Job
    👉 CoroutineContext: Job, CoroutineDispatcher, CoroutineName, CoroutineExceptionHandler 
    👉 Жизненный цикл Job
    👉 Родительский CoroutineContext
  • Android Broadcast

    #Meetup #Lviv #Kotlin

    KLUG meetUp#13

    28 марта во Львове пройдет митап Kotlin Lviv User Group на котором вас ждет 4 доклада! В том числе я расскажу о том, почему стоит выбрать Kotlin Coroutines как основной подход для асинхронных операций на Android.

    Следите за обновлениями и до встречи!
  • Android Broadcast

  • Android Broadcast

    D8, R8 and enums - Kotlin Vocabulary

    In this episode, we go over Kotlin enums and when statements, the overhead that they can incur, and how to use the Android R8 compiler to reduce that overhea...

    YouTube
  • Android Broadcast

    #R8 #D8

    When using enums and R8…

    Chet Haase делиться с нами какую пользу может оказать R8 и убрать лишний JVM байткод, который генерируется Kotlin, когда вы используете его для компиляции кода на примере enum.
  • Android Broadcast

    #Java

    Что нового будет в Java 14

    Пока большинство Android разработчиков забыли про Java в ней идет большая жизнь. Уже на подходе релиз 14ой версии. В ней нас ожидает:
    👉 Pattern matching
    👉 Record
    👉 switch expression
    👉 Text blocks

    и много всего другого о чем можно почитать в статье
  • Android Broadcast

    #AndroidAcademy #Minsk #Testing

    Android Academy Minsk Advanced Topic #4 - Testing

    Все об этом говорят, но мало кто это делает в проектах - пишут тесты. Почему? Нет времени, спешка, считают что это не приносит много пользы.

    На следующей лекции в Android Academy Minsk вы сможете узнать зачем писать тесты, как это делать правильно и какую пользу это вам принесёт.
  • Android Broadcast

    #Arhitecture #Kotlin #Multiplatform

    MVIKotlin

    Знакомы с библиотекой MVIDroid? Так вот ее больше нет. Она не умерла, а переродилась в MVIKotlin:
    👉 Стала мультиплатформенной на основе Kotlin MPP
    👉 Поддержка Android, JVM, JavaScript, iOS (Arm64 и X64), Linux X64
    👉 Библиотека независимо от любого подхода и может работать на основе Reaktive или Kotlin Coroutines
    👉 Поддержка многопоточности на Kotlin/Native
    👉 Готовый подключаемый UI для Android и iOS

    Одной из крутых фичей библиотеки является "Time Travel" - все изменения состояния сохраняются и можно переключаться между ними внутри приложения, с помощью библиотеки расширения. Демо "Time Travel"
  • Android Broadcast

    #AndroidStudio #Bug #AndroidLint

    Android Lint стал тормозить в AGP 4.0-beta01

    Столкнулись с багами в Android Gradle Plugin 4.0 beta 1 - Android Lint стали работать заметно медленнее. Скорость упала в разы. Особенно если у вас стоит флаг LintOptions.isCheckDependencies = true.

    Будьте осторожнее с миграцией, если активно используете Android Lint.
  • Android Broadcast

  • Android Broadcast

    #Conference #Иннополис

    Конференция "Мир. Труд. Мобайл"

    30 - 31 мая в Иннополисе пройдет конференция для мобильных разработчиков — Мир. Труд. Мобайл📲

    В самом молодом городе соберутся мобильные разработчик и UX/UI дизайнеры, чтобы обсудить архитектуру, технологии, фреймворки, инструменты и дизайн в современных приложениях под Android/iOS

    Кроме 2 дней и множества треков с докладами, вас ждет вечеринка с шашлыками, песни у костра 🔥под гитару, наблюдение за звёздным небом и прочая «дачная» романтика. А для заядлых туристов есть вариант размещения с палаткой 😏


    Купить билет со скидкой в 10% по промокоду Android_broadcast

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

    #GC #Android

    Collecting the Garbage: A brief history of GC over Android versions

    Garbage Collector (сборщик мусора) в Android отличается от используемого в стандартной JVM. В статье разбирается разные версии GC в Android и принципы его работы.
  • Реклама

  • Android Broadcast

    #DependencyInjection #Video #AndroidBroadcast

    Почему Koin?

    Android разработка строится вокруг определенных рекомендаций-правил и одним из таких является использование Dagger 2. Для себя я решил, что так нельзя и для Kotlin мы заслуживаем лучшего решения.

    В видео я осветил почему перешел на Koin, свои впечатления и чего я боюсь в будущем от использования этой библиотеки для DI.

    Хотите больше видео и качественнее? Поддержите проект на Boosty
  • Android Broadcast

    #AndroidBroadcast #Patron

    Хочу выразить благодарность новым патроном проекта:
    👉 Дмитрий Воронин
    👉 Алексей Петров
    👉 Stanislav Protskiy
  • Android Broadcast

    #Gradle #AndroidStudio

    deep-clean

    Kotlin скрипт, который удаляет все кэши сборки из Gradle/Android проектов. Полезно когда у вас возникают проблема в Gradle или IDE.