Module Descriptors
ANDROID APPLICATION DEVELOPMENT
COSE70611
Key Facts
Digital, Technology, Innovation and Business
Level 7
15 credits
Contact
Leader: Benhur Bakhtiari Bastaki
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • COURSEWORK weighted at 100%
Module Details
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