Effie_Barak.jpg

Lint Checks for a Solid Design System

Hussein El Feky

Software Engineer II

SWVL

Arabic

Large-scale mobile apps often involve large teams of developers. Without proper lint checks in your codebase, one might fall into the pitfall of inconsistent UI designs with different colors being used in layouts and other resources, making the app theme hard to maintain.

In this session, we are going to discuss some solutions for having a solid maintainable design system by adding custom lint checks to your Android app using Android Lint API, and finally demonstrate how to unit test them.

Hussein is a Software Engineer II at Swvl, Android Kotlin Mentor and Session Lead at Udacity, and a free-time hobbyist building personal Android apps, accumulating over 2 million installs on Google Play Store so far.