Module Descriptors
ADVANCED ANDROID APPLICATION DEVELOPMENT (D/L)
COSE70604
Key Facts
School of Digital, Technologies and Arts
Level 7
15 credits
Contact
Leader: Nicholas Shulver
Hours of Study
Scheduled Learning and Teaching Activities: 3
Independent Study Hours: 147
Total Learning Hours: 150
Assessment
  • PORTFOLIO weighted at 100%
Module Details
Module Learning Strategies
On-line materials will exemplify topical issues and best practice case studies.
The practical nature of the module is emphasised by the provision of practical portfolio tasks and an assignment which reflects all the elements of the module.
Using the capabilities of the Android SDK, you will learn how to design and develop advanced Android apps.
On-line, telephone and email support will be provided as necessary.
Module Additional Assessment Details
A portfolio consisting of
1) a variety of tasks will be undertaken which can be built up into an on-line portfolio. Short tests administered through Blackboard will be used where appropriate weighted at 30% (learning outcomes 1, 2 and 3).
2) A larger programming task and with associated report/critical appraisal (1500 words) 70% (learning outcomes 1, 2 and 3). Final Component.
Module Indicative Content
Android Application Components: activities, broadcast receivers, services, notification manager

Mobile Web Applications: web apps overview, targeting screens from web apps, webview, debugging web apps, best practices for web apps

Best Practices for Android Development: compatibility, supporting multiple screens, optimizing for other android versions

Asynchronous Tasks: main UI thread, using AsyncTask

Accessing Remote Services: HTTP, DOM Parsing, SAX Parsing, JSON Parsing, android and distributed agent software systems

Server side concepts
Client access to software agent system
Connectivity using for example Bluetooth, NFC, Wireless
Testing strategies
Module Texts
Android for Programmers: An App-Driven Approach
Paul J. Deitel, Harvey M. Deitel, Abbey Deitel, , Michael Morgano, 2011, Prentice-Hall,
ISBN-13: 978-0132121361

Professional Android 4 Application Development
Reto Meier, 2012, John Wiley & Sons,
ISBN-13: 978-1118102275
Module Resources
Android SDK
Eclipse development environment
Module Special Admissions Requirements
Prior study of CESCOMD10206-7 Android Application Development (DL)