

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.