PinnedCode Reviews: Focusing on what matters most (Reviewer Perspective)Code reviews, also known as peer reviews, help developers improve code quality and share knowledge before merging and shipping it.Sep 17, 20231Sep 17, 20231
PinnedLow-Level Design Driven Development — Android Feature ImplementationAs an Android developer, approaching feature development with a structured low-level design (LLD) during a sprint is very important for…Jul 6Jul 6
Published inProAndroidDevBoost productivity for testing experience with Custom Live TemplateApr 6Apr 6
Published inProAndroidDevSimplify Compose UI testing with Robot Test ArchitectureWhen people see UI tests, it is so expensive to compose UI testing because our design always changes frequently and is unstable.Mar 102Mar 102
Everything I know about Composable UI Testing: Basic Isolated Component TestingDec 23, 20231Dec 23, 20231
Unlocking the Art: A Guide to Generating Code with Kotlin Symbol ProcessorIn the modern Android world, there are numerous architecture and design patterns available to enhance performance. However, as businesses…Jul 9, 20231Jul 9, 20231
Live Template Wizard: Crafting Android Code with EaseIf you’re a developer, you might have noticed that you end up doing certain tasks repeatedly ( such as creating ViewModel, Activity…Mar 10, 2023Mar 10, 2023
Breaking Up with Bad Design: Recognizing Object-Orientation Abusers in Your Code and How to Fix…Welcome back! In the previous blog post, we discussed the “Switch Statements” and “Temporary Fields” of recognizing Object-Orientation…Mar 7, 2023Mar 7, 2023
Breaking Up with Bad Design: Recognizing Object-Orientation Abusers in Your Code and How to Fix…Object-Orientation Abusers are incomplete or incorrect application of object-oriented programming principles, resulting in code that is…Feb 28, 2023Feb 28, 2023
Study with me for Code Refactoring ( Story 6— Long Parameter List & Data Clumps)Long Parameter List — is a parameter lists more than three or four parameters of a methodFeb 20, 2023Feb 20, 2023