Mkhytar MkhoianinProAndroidDevApp Architecture: DeeplinksToday I’ll show you how we can embrace Clean Architecture adding deep link support to your app.Jun 151Jun 151
Mkhytar MkhoianinProAndroidDevApp Architecture: JUnit TestsToday I want to give you a few recommendations on how to cover components, from these layers, with tests.May 231May 231
Mkhytar MkhoianinProAndroidDevApp Architecture: Presentation layerToday we finally explore the Presentation layer of our architecture.May 163May 163
Mkhytar MkhoianinProAndroidDevApp Architecture: Data layerThe Data layer is responsible for exposing data to the rest of the app. Manage different data sources and conflict between them.May 11May 11
Mkhytar MkhoianinProAndroidDevApp Architecture: Domain layerThe domain layer is a layer that sits between the UI layer and the data layer. It should be the most stable layer in the app.May 54May 54
Mkhytar MkhoianinProAndroidDevApp Architecture: How to map data between layersEach of the layers has its components logic, and data models. Today, I’ll show you how to map data to transfer through the layers.Apr 252Apr 252
Mkhytar MkhoianinProAndroidDevHow to create a documentation website for your project with GitHub Actions, mkdocs, and DokkaMar 13Mar 13
Mkhytar MkhoianBluetooth peripheral mode, you still need to close the connectionWorking with Bluetooth peripheral mode on Android with Nordic BLE library I faced an unusual behavior and I want to share my observation…Feb 221Feb 221
Mkhytar MkhoianHow to organize migration in your Android project?When working on a long-live project we face the situation when we need to migrate to a new library or framework. How to do that?Dec 8, 2022Dec 8, 2022
Mkhytar MkhoianinProAndroidDevType safety EventBus with RxJava 2When RxJava came to the world the Event bus pattern implementation becomes much easier, but we still need to write abstraction on top of…May 5, 2020May 5, 2020