Rohail AhmadDeprecated 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…2 min read·Nov 22, 2023----
Rohail AhmadDifferences between LiveData, Flow, SharedFlow, and StateFlow.LiveData & Flow4 min read·Jan 4, 2023--1--1
Rohail AhmadinGeek CultureSharedPreferences -> EncryptedSharedPreferences -> JetPack DataStoreComparison between Android’s SharedPreferences vs EncryptedSharedPreferences vs JetPack DataStore.3 min read·Apr 30, 2022--2--2
Rohail AhmadYou can have a look at this repo for RoundedBarChartRenderer class: https://github.com/rrohaill/Roun1 min read·Mar 23, 2022----
Rohail AhmadTime 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…3 min read·Sep 10, 2021----
Rohail AhmadinGeek 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.2 min read·Apr 10, 2021----
Rohail AhmadAdding a prefix to TextInputEditTextAdding a prefix to TextInputEditText which is always visible is surprisingly hard with TextInputLayout. Handling this in a TextWatcher is…3 min read·Oct 22, 2020----
Rohail AhmadAES / 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…3 min read·Aug 20, 2020----
Rohail AhmadA simple way to create different view types in RecyclerView AndroidLearn how to create a RecyclerView with multiple type of layouts.3 min read·Aug 5, 2020----