Pull to refresh
36
0
Maxim Firsov @FirsofMaxim

Mobile developer

Send message

Почему исключения в Kotlin Coroutines это сложно и как с этим жить?

Reading time10 min
Views16K

Обработка исключений, вероятно одна из самых сложных частей, когда вы изучаете корутины в Kotlin. В этой статье, я расскажу о причинах такой сложности и объясню некоторые ключевые моменты для хорошего понимания темы. После этого вы сможете реализовать правильную инфраструктуру для обработки ошибок в своем собственном приложении.

Читать далее
Total votes 15: ↑15 and ↓0+15
Comments6

Kotlin, обрабатываем исключения в корутинах правильно

Reading time8 min
Views15K

Возможно вы думаете обработка таких исключений происходит как обычно в Kotlin/Java коде. К сожалению, при использовании вложенных корутин, все может работать не так как ожидается.

В этой статье я попробую показать ситуации, в которых требуется осторожность и расскажу про лучшие практики в обработке ошибок.

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments0

Android, жизненый цикл Jetpack компонентов

Reading time16 min
Views8.6K

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

Перевод статьи Lifecycle-Aware Components Using Android Jetpack.

Читать далее
Rating0
Comments0

Android Bluetooth Low Energy (BLE) – готовим правильно, часть #4 (bonding)

Reading time9 min
Views9.2K

Содержание

Часть #1 (scanning)

Часть #2 (connecting/disconnecting)

Часть #3 (read/write)

Часть #4 (bonding), вы здесь

В предыдущей статье мы разобрались с операциями чтения/записи, включения/выключения нотификаций и организации очереди команд. В этой статье мы поговорим о сопряжении устройств (Прим. переводчика – далее я буду использовать термин «bonding»).

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments2

Android Bluetooth Low Energy (BLE) – готовим правильно, часть #3 (read/write)

Reading time13 min
Views16K

Часть #1 (scanning)

Часть #2 (connecting/disconnecting)

Часть #3 (read/write), вы здесь

В предыдущей статье мы подробно поговорили о подключении/отключении BLE устройств. Эта статья о чтении и записи характеристик, а также о включении-выключении уведомлений.

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments1

Information

Rating
4,229-th
Location
Снежинск (Челябинская обл.), Челябинская обл., Россия
Date of birth
Registered
Activity