Compose Multiplatform: Quickly develop a feature-rich text editor.Learn how to create a feature text editor with checboxesdrag and drop, images, multi-line selection…Jul 19A response icon1Jul 19A response icon1
Published inITNEXTGradle modules: Running unit tests only in affected modulesSpeed up your unit tests by only running the necessary ones.Sep 2, 2020A response icon2Sep 2, 2020A response icon2
Arrow 101 — How Higher order types can be amazingCreating a polymorphic android appNov 9, 2018Nov 9, 2018
Arrow 101 - Modelling a real world problem with SemigroupsUsing semigroups to solve a real world problem.Aug 15, 2018Aug 15, 2018
Arrow 101 - Building an Android app using Functional ProgrammingProgramming a simple app with ArrowJun 18, 2018A response icon2Jun 18, 2018A response icon2
Published inAndroidPubCreating a custom view with Data binding: It's so simple!An easy way to create an UI componentAug 24, 2017A response icon5Aug 24, 2017A response icon5
Published inAndroidPubMake a great Android UX: How to make a swipe buttonA great app needs a great UXJun 8, 2017A response icon5Jun 8, 2017A response icon5
Published inAndroidPubMake your app shine #3: How to reveal an activity with circular revelationEasy and cool animation for transition between activitiesMay 22, 2017A response icon17May 22, 2017A response icon17
Published inAndroidPubMake your app shine #2: How to make a button morph into a formHi folks, this is the second article of a series that I am working in to show how to make simple, but beautiful, micro interaction.May 9, 2017A response icon2May 9, 2017A response icon2