As discussed on week 1 presentation part 2, the Android platform has been designed to run on a different types of device, screen sizes, and screen resolutions. This impose lots of challenges to android developers in terms of providing rich components of user interfaces (UI) in response to the need of the specific applications. To overcome this, Android provides a user interfaces(UI) toolkit that can be used by developers to customise UI components of an applications. Android developers relies heavily on using XML framework to create liquid layout that can adapt to these environmental changes.
In this week, we are going to use practical ways to shape this framework to fit your specific development needs. There are two important classes in the construction of graphical user interfaces, these are:
Views
ViewGroups