5COSC005W - Mobile Application Development
Spring 2021
Lecture slides/notes Tutorials Assignments Schedule Syllabus Contact Reading Assessment
The module is an introduction to software development on mobile
devices such as mobile phones, tablets and wearables. It
concentrates on the Android platform.
Lecture Slides:
19/1
26/1
2/2
9/2
16/2
2/3-9/3
16/3
23/3
30/3
6/3
Lecture Theory:
19/1
26/1
2/2
9/2
16/2
2/3-9/3
16/3
23/3
30/3
6/3
Tutorials:
1
2
3
4
5
6
7
8
9
11
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 first class
25 26 27 28 29 30 31
Feb 1 2 3 4 5 6 7
8 9 10 11 12 13 14 assignment 1 published
15 16 17 18 19 20 21
22 23 24 25 26 27 28 engagement week
Mar 1 2 3 4 5 6 7
8 9 10 11 12 13 14 assignment 1 deadline; assignment 2 published
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Apr 1 2 3 4
5 6 7 8 9 10 11 assignment 2 deadline; last lecture
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Syllabus
- Introduction to Android. Android Architecture. A "Hello Android" Application. Creating Layouts and Resources.
- Event Handling. Text and Scrolling Views. Buttons and other Input Controls.
- Activities and Intents
- Activity Lifecycle. Implicit Intents.
- The Android Studio Debugger. App Testing. The Android Support Library.
- RecyclerView.
- Data Storage 1: Working with Databases. SQLite. Room.
- Background Tasks and Internet Connection. Connecting to the Network.
- Data Storage 2: Shared Preferences and Settings.
- Fragments.
- Location and Maps
Lectures: Online Q&A Session: Tuesday 11:00-12:00.
Dr Dimitris C. Dracopoulos, , 7.116
Copland Building.
Office hours: Email me to arrange.
Reading Material
The compulsory reading material for the module is Google Android Developer Fundamentals 2. Additional references.
Assessment Process
- Coursework 1: 50%
- Coursework 2: 50%
Last modified: Sat Apr 13 15:33:21 UTC 2024