What is the CI/CD Pipeline from an Android app perspective?
CI/CD pipeline is not something new in software development and we as Android developers can also hire this solution to make sure we keep our app source code integrity from release to release.
How to encrypt your Android app’s sensitive data with Jetpack Security library?
Android Jetpack contains many useful libraries that are there to make our life easier and one of them is the Security library (a.k.a JetSec).
How to decrease your Android app startup time with the Jetpack Startup library?
Android Jetpack contains many useful libraries that are there to make our life easier and one of them is the Startup library.
How to add documents to your Kotlin API using KDoc and Dokka?
Writing documents for your API users is a must-have.
How to use the inline class (a.k.a value class) in Kotlin to achieve type safety?
When defining APIs or your app’s different layers you may reach a point that needs the input to be type-safe.
Let’s learn Android Jetpack Compose together!
Android Jetpack Compose is here to replace XML layouts and currently is a hot topic in the Android community.
How to migrate your Android app build configuration from Groovy to Kotlin?
Since the beginning of Android using Gradle as the build system, we should have used unfamiliar Groovy language.
How to find and fix the memory leak inside your Android app using LeakCanary?
LeakCanary is yet another useful library from Square that can detect Android apps’ memory leaks.
How to create dynamic charts and diagrams inside your markdown texts using Mermaid?
What are Kotlin Scope Functions? How to pick the best for every use case?
Kotlin is a modern language that brought many features to Android developers’ table, one of them is scope functions.