See speaker info

Architecting Android Apps For Quality

ZACHARY SWEIGART
Senior Android Engineer at Coffee Meets Bagel

“This talk will discuss ways to improve the structure of apps to better support modifiability, reliability and testability. It will also suggest ways in which developers can measure the success of their efforts. Finally, using work at CoffeeMeetsBagel (CMB) as a case study, it will analyze how to migrate existing architectures in an organized process.

When building Android apps, we have several important things to consider such as how we write tests, how we handle various devices, and how we release and rollback features. This presentation will explore architectural patterns which allow us to build apps that are of high quality. Additionally, we will look into tools that allow us to measure our success in achieving our quality goals. Finally, we will look at one example of how to migrate an existing codebase based on the work we have recently done at CMB.”

Audience: Intermediate-Advanced | Android Architecture