5COSCW023W - Mobile Application Development

Spring 2026

Dr Dimitris C. Dracopoulos


Lecture slides/notes   Tutorials   Assignments   Schedule   Syllabus   Contact   Reading   Assessment  
The module is an introduction to the software development of mobile applications for the Android operating system using Kotlin.
Lecture Slides:   21/1  28/1 

Tutorials:  1  2 

Selected Tutorials Sample Code Solutions:   2   

Assignments: 


Schedule

        Mo Tu We Th Fr Sa Su
Jan               1  2  3  4
	 5  6  7  8  9 10 11
	12 13 14 15 16 17 18
	19 20 21 22 23 24 25    first lecture class   
	26 27 28 29 30 31
Feb                        1
	 2  3  4  5  6  7  8
	 9 10 11 12 13 14 15
	16 17 18 19 20 21 22    assignment 1 published
	23 24 25 26 27 28       reading week 
Mar                        1
	 2  3  4  5  6  7  8
	 9 10 11 12 13 14 15
	16 17 18 19 20 21 22
	23 24 25 26 27 28 29
	30 31                   assignment 1 deadline; assignment 2 published
Apr            1  2  3  4  5
	 6  7  8  9 10 11 12
	13 14 15 16 17 18 19
	20 21 22 23 24 25 26
	27 28 29 30             assignment 2 deadline         

Syllabus

  1. Introduction to Android and Kotlin. Android Architecture. A "Hello Android" Application. Creating Layouts and Resources.
  2. The Jetpack Compose Library. Buttons and other Input Controls.
  3. Activities and Intents
  4. Activity Lifecycle. Implicit Intents.
  5. The Android Studio Debugger. App Testing.
  6. Data Storage 1: Working with Databases.
  7. Background Tasks and Internet Connection. Connecting to the Network.
  8. Data Storage 2: Shared Preferences and Settings.
  9. Location and Maps

Contact

Lectures: Wednesday 11:00-13:00, Regent Street, UG05.

Dr Dimitris C. Dracopoulos, , 7.116 Copland Building.

Office hours: Monday 16:00-17:00. Email me to arrange.


Reading Material

Reading Guide.


Assessment Process


Last modified: Tue Jan 27 18:34:51 UTC 2026