lcdsmaoinThe StartupJetpack Compose — What is the Difference Between ambientOf and staticAmbientOfThe difference between two top-level functions used to create an Ambient and how to choose which one to use.5 min read·Nov 3, 2020--1--1
lcdsmaoinThe StartupSynchronize Glide Loading in Test With IdlingResourceGlide allows us to load images asynchronously. However, the asynchronous loading behavior is not testable which can become a pain. In some…4 min read·May 3, 2020----
lcdsmaoMaterial Design — Custom Alert DialogI will show you how to custom material alert dialog in this article.2 min read·Jun 19, 2019--5--5
lcdsmaoMaterial Design — Transition for Floating Action Button in AndroidMaterial.io shows some transition animations for the floating action button but doesn’t reveal how to implement them in Android. However…3 min read·May 1, 2019--3--3
lcdsmaoSay goodbye to LinearLayout with FlowConstraintLayout:2.0.0-alpha5 brings a new helper class Flow which can perfectly replace the linear layout in a handy way.2 min read·Apr 27, 2019----