Deprecated accompanist Modifier.placeholder(..) shimmer loading solutionAccompanist is a group of libraries that aim to supplement Jetpack Compose with features that are commonly required by developers but not…Nov 22, 2023Nov 22, 2023
Differences between LiveData, Flow, SharedFlow, and StateFlow.LiveData & FlowJan 4, 20231Jan 4, 20231
Published inGeek CultureSharedPreferences -> EncryptedSharedPreferences -> JetPack DataStoreComparison between Android’s SharedPreferences vs EncryptedSharedPreferences vs JetPack DataStore.Apr 30, 20222Apr 30, 20222
You can have a look at this repo for RoundedBarChartRenderer class: https://github.com/rrohaill/RounMar 23, 2022Mar 23, 2022
Time for encryption? EncryptedSharedPreferences and Migration — Android|KotlinIf you think it is time to move from conventional SharedPreferences to EncryptedSharedPreferences then this is the right place for you to…Sep 10, 2021Sep 10, 2021
Published inGeek CultureCustom UI Component NormalBold TextView Style — Android — KotlinSometimes we have a special scenario where we don’t have native UI components and we are looking for custom UIs.Apr 10, 2021Apr 10, 2021
Adding a prefix to TextInputEditTextAdding a prefix to TextInputEditText which is always visible is surprisingly hard with TextInputLayout. Handling this in a TextWatcher is…Oct 22, 2020Oct 22, 2020
AES / GCM — Encryption & Decryption using KotlinWhat is the Advanced Encryption Standard or AES? The Advanced Encryption Standard, or AES, is a symmetric block cipher chosen by the U.S…Aug 20, 2020Aug 20, 2020
A simple way to create different view types in RecyclerView AndroidLearn how to create a RecyclerView with multiple type of layouts.Aug 5, 2020Aug 5, 2020