Module Additional Assessment Details
Coursework (100%), consisting of a practical programming assignment and supporting report (1500 words) which will assess Learning Outcomes 1, 2 and 3.
Module Special Admissions Requirements
Knowledge of JAVA application development
Module Resources
Laboratory with the Android SDK and Eclipse development environment
Module Texts
Android for Programmers: An App-Driven Approach, 2nd Edition
Paul J. Deitel, Harvey M. Deitel, Abbey Deitel, , Michael Morgano, 2013, Prentice-Hall,
ISBN-13: 978-0133570922
Professional Android 4 Application Development
Reto Meier, 2012, John Wiley & Sons,
ISBN-13: 978-1118102275
Module Indicative Content
Introduction to the Android platform and architecture
Android User Interface: view hierarchy, menus, fragments
Styling Widgets: defining styles, applying styles to the UI, platform styles and themes
Layout: layout containers, weight and gravity, layout techniques, handling events
Advanced Widgets: ScrollView, ViewPager, TabView, Custom Views
Storing and Retrieving Data: internal and external storage, preferences, SQLite Database
Content Providers: querying content providers, modifying data
Creating a Content Provider
Developing for the Android marketplace
Comparison of Android to other platforms such as iOs and Window Phone 8
Module Learning Strategies
13 hours lectures and 26 hours practicals