Project 2: Your First Major Android Application (Phonebook App)
Department of Information and Communications Technology
Enrollment in this course is by invitation only

Course Overview
This course is designed to introduce students to the concepts of android programming using Java as the implementing programming language. This course gives emphasis to basic syntaxes for android, mobile UI Layout design, user interaction and program logic formulation.
What You Will Learn
At the end of this course, you will be able to:
- understand the basics of android programming
- create and design android user interface
- create a phonebook app >
- setup and measure digital presence for success
Course Content
Week 1: Introduction to Android Studio
3 Videos | 1 Activity
3 Videos
- Welcome to the course!
- Introduction to Android Studio
- Summary
1 Activity
- Exit Assessment
Week 2: User Interface
4 Videos | 1 Activity
4 Videos
- Elements
- View Groups
- Colours and Themes
- Summary
1 Activity
- Exit Assessment
Week 3: Activities and Intents
6 Videos | 1 Activity
6 Videos
- Activities
- Permissions
- Navigating activities using intent
- Passing data between activities using intent
- Starting apps using Intent
- Summary
1 Activity
- Exit Assessment
Week 4: Recyclerview and Dialog
8 Videos | 1 Activity
8 Videos
- Creating Native and Custom Dialogs
- Create list using recyclerview
- Implementing insert, read, edit, delete data on phonebook app
- Key Takeaways
1 Activity
- Exit Assessment