
Introduction to Android Application Development
Department of Information and Communications Technology
Enrollment in this course is by invitation only

Course Overview
This course provides participants with hands-on experience and exposure to developing simple mobile applications for Android devices. Participants will become familiar with the Android Studio and the Kotlin Programming language. By the end of the course Participants will be able to create simple Android Applications.
What You Will Learn
At the end of this course, participants will be able to:
- get started with writing Android mobile application
- provide necessary knowledge about mobile application development
- gain through hands-on experience the skills to develop simple applications
Course Instructor

Ronald Ramos
Subject Matter Expert
Course Content
Week 1: Introduction to Mobile Application Development and Android
9 Videos | 2 Activities
9 Videos
- Welcome to the course!
- Brief History of Mobile Applications
- Different Types of Mobile Applications
- How are mobile applications impacting our life?
- What is Android?
- Brief History of Android
- Prerequisites to Learn Android Development
- Bried Disccusion on Kotlin Programming
- Summary
2 Activities
- Exit Assessment
- Recall Activity
Week 2: The Android Development Environment
10 Videos | 2 Activities
10 Videos
- Systems Requirements
- Installing Android Studio
- Exploring Android Studio and Tools
- Overview of the Android Build System
- Creating an Android Studio Project
- Project Organization
- Setting-up a Real Android Device
- Setting-up an Android Emulator (AVD)
- Running Your First Application
- Summary
2 Activities
- Recall Activity
- Exit Assessment
Week 3: Developing a Simple User Interface
7 Videos | 2 Activities
7 Videos
- Views and Layouts
- Input Controls
- Input Events
- Notifications and Toast
- Adding and Arranging Controls
- Connecting Controls to Your Code
- Summary
2 Activities
- Recall Activity
- Exit Assessment
Week 4: Android Application Components
5 Videos | 2 Activities
5 Videos
- Intent and Intent Filters
- Activities and its Lifecycle
- Testing and Debugging your App
- Packaging your Android App for Distribution
- Key Takeaways
2 Activities
- Recall Activity
- Exit Assessment