لا تحتوي تطبيقات Android على بنية بسيطة ، على عكس ما كنت تعتقده حتى الآن. نظرًا لأن تفاعل المستخدم مع هذه البرامج قد يحدث في أوضاع مختلفة ، يجب أن يكون هيكل التطبيق بحيث يمكنه الاستجابة لهذه الحاجة.