Hi, my name's Asad. I'm a passionate Native Android developer and a huge fan of design patterns. As a contributor to several open-source projects and an active user on Stack Overflow, I've encountered too many applications that suffer due to poor code design. Organizing the code that makes up your Android project can be a challenge, but it is essential when writing an application that can be easily extended and maintained in the future.