Mun BonecciHow to obfuscate and optimize your Android AppObfuscating and optimizing your Android app involves shrinking unused code and resources, renaming variables for obscurity, and potentially…Apr 23Apr 23
Mun BonecciHow to secure your API keys or Secrets with the Secrets Gradle plugin.Secrets Gradle Plugin PageApr 22Apr 22
Mun BonecciHow to share your app Bundle or APK internally and download it in the Play Store on androidIf you’ve developed an Android app and wish to circulate it within your organization or test it before its public release, follow these…Mar 21Mar 21
Mun BonecciHow to solve CompilationErrorException when you change the version of Kotlin in Jetpack ComposeWhen starting out in Android development, it’s common to encounter errors when compiling or adding dependencies. This is one of the errors…Mar 12Mar 12
Mun BonecciHow to add TabRow in Jetpack ComposeIn this tutorial, we will see how to use Tab Row in Jetpack Compose in a very simple way.Mar 8Mar 8
Mun BonecciHow to encrypt Room DB using SQLCipherIn this tutorial, we will see a way to encrypt your Room database with SQLCipher, and we will also add a function to migrate an unencrypted…Feb 272Feb 272
Mun BonecciHow to launch a Local Notification in Android 13+In this tutorial, we will learn how to launch a local notification in Android, request the necessary permission. And, at the same time, we…Feb 13Feb 13
Mun BonecciHow to get your location in Jetpack ComposeIn this short tutorial, we will see how to obtain your location and request the necessary permissions in Jetpack Compose.Feb 22Feb 22
Mun BonecciHow to use Coil with rememberAsyncImagePainter() in Jetpack Compose to load .svgIn jetpack compose you can use different libraries to load images. In this short tutorial we will use Coil to load images with .jpg .png…Jan 26Jan 26
Mun BonecciHow to add Biometrics in Jetpack ComposeIncorporating biometrics into a Jetpack Compose application commonly entails leveraging the BiometricPrompt API, a component of the…Jan 22Jan 22