Randy ArbaMVI 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
Randy ArbaMVI 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
Randy ArbaWanna 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
Randy ArbaKotlin — 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
Randy ArbaKotlin 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
Randy ArbaDifferent 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
Randy ArbaMistake 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
Randy ArbaFlutter 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
Randy ArbaValidation Form That You Need to KnowShould form validate user data while typing or when they tap submit button?Dec 16, 2021Dec 16, 2021
Randy ArbaUse 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