PinnedMkhytar MkhoianinProAndroidDevHow to create a documentation website for your project with GitHub Actions, mkdocs, and Dokka5 min read·Mar 1, 2024--3--3
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…2 min read·Feb 22, 2024----
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?2 min read·Dec 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…1 min read·May 5, 2020----
Mkhytar MkhoianinLalafoAndroid dimension with Kotlin extension function: 2.dp 8.spIn Google IO 2019, Google launched Jetpack Compose to create declarative UI. With Compose you can convert dimension to pixels using the…1 min read·Nov 26, 2019--1--1
Mkhytar MkhoianinLalafoAndroid UI Performance: Custom ViewIn the previous post, we learn how to improve text rendering used a custom view. In this blog post, I’ll tell why and how to write a…3 min read·Jul 25, 2019----
Mkhytar MkhoianinLalafoUI Performance: Improving Text RenderingIn Lalafo, we’re currently working on a new design and one of the goals we set out for our team is the best UI performance. We spent some…3 min read·Jan 17, 2018--1--1
Mkhytar MkhoianinLalafoTuning Your SQLite With SQLDelight & SQLBrite: Part 2In a previous post we considered how we can make our database observable and how to get Rx support. Today we’ll talk about SQLDelight.3 min read·Dec 5, 2017----
Mkhytar MkhoianinLalafoTuning your SQLite with SQLDelight & SQLBrite: Part 1In Lalafo for Android we use SQLite database, because it’s fast, flexible and it’s SQL. However, if you want to use SQLite, then you have…3 min read·Aug 15, 2017--2--2