About DI FrameworksFor an Android developer there’s a number of dependency injection frameworks available, however, the most popular will always be the one…Jun 2, 20211Jun 2, 20211
Published inGroupon Product and EngineeringMultilingual support when your Java code is written in English.I recently came across a weird issue inside our codebase, that’s not necessarily something developers think about every day. You may not…Jul 2, 2019Jul 2, 2019
Published inProAndroidDevKotlin DSLs demystifiedIf you want to write a DSL, or you’re just plain curious, this is an article will explore what DSLs are, why you would write one, and how…May 23, 2019May 23, 2019
Published inProAndroidDevHow does Retrofit workFor Android developers this library is one of the most important to have in the proverbial ‘tool belt’. It helps you create a meaningful…Jul 5, 20183Jul 5, 20183
Published inGroupon Product and EngineeringDeveloping Android Studio plugins with GradleIf you’re like me, you don’t like doing the same thing over and over again. Once you’ve done it 3 times, you create a tool/script to…Jan 30, 20184Jan 30, 20184
Published inAndroidPubSix months of work down the drainIf you’ve worked for enough time there’s a pretty good chance you’ve encountered this situation. It is a near certainty that we all have to…Jan 19, 20181Jan 19, 20181
Published inAndroidPubThoughts on Clean ArchitectureAs an Android developer, software engineer, technology enthusiast, I’m always working hard to write elegant and clean code. I read books…Oct 9, 20176Oct 9, 20176
Published inAndroidPubThe Dark side of FragmentsFragments are a part of most Android apps. It’s an API made available by Google since 3.0 (Honeycomb or API level 11) to help make reusable…Sep 8, 201712Sep 8, 201712
Published inGroupon Product and EngineeringDependency Injection ChecksDependency Injection is great to design testable and modular apps, but whether you use Toothpick, Dagger or any other library, there are…Aug 15, 20173Aug 15, 20173