5COSCW023W - Mobile Application Development

Spring 2024

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:   23/1  30/1  6/2  13/2  20/2  5/3  12/3  19/3  26/3  2/4  9/4 

Tutorials:  1  2  3  4  5  6  7  8  9  10 

Selected Tutorials Sample Code Solutions:   2    3    4    5    6    7    8    10   

Assignments:  1   2  


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 26 27 28    first lecture class   
	29 30 31            
Feb               1  2  3  4
	 5  6  7  8  9 10 11
	12 13 14 15 16 17 18    assignment 1 published
	19 20 21 22 23 24 25
	26 27 28 29
Mar                  1  2  3    reading week 
	 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    last lecture
	15 16 17 18 19 20 21
	22 23 24 25 26 27 28
	29 30               
May            1  2  3  4  5
	 6  7  8  9 10 11 12    assignment 2 deadline; 
	13 14 15 16 17 18 19
	20 21 22 23 24 25 26
	27 28 29 30 31

Syllabus

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

Contact

Lectures: Tuesday 11:00-13:00, Little Titchfield Street, LG.14 - Portland Hall.

Dr Dimitris C. Dracopoulos, , 7.116 Copland Building.

Office hours: Tuesday 14:00-15:00. Email me to arrange.


Reading Material

Reading Guide.


Assessment Process


Last modified: Sat Apr 13 16:35:24 UTC 2024