MVI implementation in Kotlin Multiplatform using the Reaktive library (Part 2)This Part one contain the basic of MVI pros and cons and also why i choose MVI for KMM.Sep 30, 2022Sep 30, 2022
MVI implementation in Kotlin Multiplatform using the Reaktive library (Part 1)This Part one contain the basic of MVI pros and cons and also why i choose MVI for KMM.Sep 9, 2022Sep 9, 2022
Wanna use Jetpack DataStore?I have a bad experience using SharePreference because got crashed after revamping the feature. The root cause is the scheme of string JSON…Aug 3, 2022Aug 3, 2022
Kotlin — Delegate Properties to Validate Value of Your ClassProperty delegation has powerful, tips, and exploration is needed to adapt to the real use case. So lets see detail example below.May 22, 2022May 22, 2022
Kotlin tries to DelegateWhat is Delegation? based on vocabulary Delegation definition means, the act of empowering to act for another, the delegation of…May 16, 2022May 16, 2022
Different Approach to Create Mapper using Kotlin Delegated PropertiesThis is just another learning path using Kotlin language, last time I focus on Dart language for flutter development. So for this part, I…May 7, 20224May 7, 20224
Mistake are Hard to RevertAs mobile developer there is part that is cant be revert when we already publish app on the store, App store or Playstore. If you had a bug…Apr 2, 2022Apr 2, 2022
Flutter Pinned View on Item List as Navigation BarHow create pinned Navigation? the logic is simple create two View, one view for floating and can visible before the index position of…Dec 31, 2021Dec 31, 2021
Validation Form That You Need to KnowShould form validate user data while typing or when they tap submit button?Dec 16, 2021Dec 16, 2021
Use Firebase to Optimize Share CampaignCampaign is another way to increase our sales value in company, its one of many way to get more business development, why need campaign…Nov 9, 2021Nov 9, 2021