Dev Bits and Bytes
Android development, thoughts, stories and ideas.
When working on migrating the AutoCompleteTextView in my existing app to a new app with Jetpack Compose, I noticed that there is no out of the box functionality today in Compose. So I decided to write my own AutoCompleteTextView to achieve similar behavior. Breaking Down AutoCompleteTextViewAt it's core, we rely
Configuring Firebase UI for authentication is straightforward, similar to how we set it up in the view system but with few minor changes. Let's look at how we can configure Firebase UI when using Jetpack Compose. Gradle SetupGradle setup is basically following the documentation to add Firebase to the project
Requesting permissions has been an important workflow when building our apps to access the different features on the Android device. This usually is done through invoking requestPermissions . If you are new to Android, this article is a good place to start. With Jetpack Compose there are some changes in this
Just when I am getting comfortable with Android Development using the Constraint Layout, ViewModel binding and Coroutines, Jetpack Compose beta was released. At this point, we are all aware that the only constant in life is change. After, looking at some of the videos released by the Android team, it
There are times when we want to offload certain operations from our app to a background process to better improve the user experience of the app. Typically, this would be operations that are time consuming and are required to be done in real-time. For example, image transformations or deleting image