Published inProAndroidDevApp Architecture: DeeplinksToday I’ll show you how we can embrace Clean Architecture adding deep link support to your app.Jun 15, 20242Jun 15, 20242
Published inProAndroidDevApp Architecture: JUnit TestsToday I want to give you a few recommendations on how to cover components, from these layers, with tests.May 23, 20241May 23, 20241
Published inProAndroidDevApp Architecture: Presentation layerToday we finally explore the Presentation layer of our architecture.May 16, 20243May 16, 20243
Published inProAndroidDevApp 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 11, 2024May 11, 2024
Published inProAndroidDevApp 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 5, 20245May 5, 20245
Published inProAndroidDevApp 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 25, 20242Apr 25, 20242
Published inProAndroidDevHow to create a documentation website for your project with GitHub Actions, mkdocs, and DokkaMar 1, 20243Mar 1, 20243
Bluetooth 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 22, 20241Feb 22, 20241
How 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
Published inProAndroidDevType 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