Published inProAndroidDevDouble protect your keys with store to NDK and encryptedI believe, this is not 100% guarantee that your key is secure. But at least making hard to attacker for getting your keys.Apr 16, 20231Apr 16, 20231
Published inKarena Kita VidioHow to enable Lint GradleDependency when use dependency substitutionIn these day, there are many ways to make your gradle file looks clean and more structured. Even more, if you have many module and there…Apr 3, 2023Apr 3, 2023
Published inProAndroidDevJvmInline (Inline) Class in Kotlin — What It Can and Can NotLet’s dig dive what JvmInline (Inline) can and can not with some code previewJan 22, 2023Jan 22, 2023
Ktan Available to Integrate with Parceler, LiveData, and Kotlin FlowNow your lovely library Ktan available to integrate with others popular libraries. If you just hear Ktan, maybe this article will help you…Jan 15, 2023Jan 15, 2023
Ktan With More Extras? Why Not!Imagine we have Ketan (sticky rice) with chicken and mayonnaise, or chicken with sprinkled sesame seeds like image above. Looks tasty…Sep 5, 2022Sep 5, 2022
Ktan Help Binding Your Extras and Arguments More EasierDo You Know Ketan (Sticky Rice)?Aug 26, 2022Aug 26, 2022
Published inHappyTechHappyFresh Android Architecture V3 Known as CatapultAlmost 2 years we implemented VIPER as our architecture in android app. The idea are:Apr 9, 2020Apr 9, 2020
Published inHappyTechSimplifying Android development with HappyRouterThe idea of HappyRouter is similar to Navigation Architecture Component, but is different in terms of implementation.Oct 29, 2018Oct 29, 2018
Published inHappyTechDocument your tracking with HappyTrackerImplementing tracking is simple. However, if you do it without planning, headache is guaranteed.Aug 6, 2018Aug 6, 2018
Published inHappyTechHow to Publish Library to Jitpack.io with Android StudioWhen we develop Android application, there are many third parties or libraries we can use, including Android support itself. Many…May 25, 2018May 25, 2018