Website Logo
  • Android
  • Kotlin
  • All Posts
  • About Me
Illustration of a bird flying.
  • Getting root view of Activity in Android

    Getting root view of Activity in Android

    Sometimes we need to get root view of Android Activity. See the different approaches on how to do it.

    February 20, 2024
  • Fixing compilation error with Room+coroutines

    Fixing compilation error with Room+coroutines

    Using Room with Kotlin Coroutines without compilation errors

    August 27, 2023
  • Parsing URL query string in Kotlin

    Parsing URL query string in Kotlin

    Sometimes you may need to parse a query string into a key-value map. Someone will suggest you to use a library like Apache, but I think it’s too easy task to add a library for it. Many solutions (on StackOverflow, for example) don’t take into account that URL query string can have multiple values for…

    June 7, 2023
  • Android project code style using Spotless and ktlint

    Android project code style using Spotless and ktlint

    When you write code, it’s always good to follow some common code style. But doing this manually, even using modern IDEs like Android Studio is painful — sooner or later you’ll forget about this.

    June 6, 2023

Artem Smirnov, Software Engineer