the application manifest that describes each component and how they interact. The manifest is also used to specify the application's metadata, its hardware and platform requirements, external libraries, and required permissions.” Meier, Reto (2012). Professional Android 4 Application Development (Kindle 1533-1535). John Wiley and Sons. Kindle Edition.
application logic, providing the flexibility to change the presentation without changing code. This makes it possible to specify different layouts optimized for different hardware conﬁgurations, even changing them at run time based on hardware changes (such as screen orientation changes). Meier, Reto (2012). Professional Android 4 Application Development (Loc.2816-2818). John Wiley and Sons. Kindle Edition.