Skip to main content

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, you 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 Content

Week 1: Introduction to Mobile Application Development and Android

10 Videos | 2 Activities

10 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
  • Pre-Requisites 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
  1. Course Number

    DICT-MAD006
  2. Classes Start

    TBA
  3. Estimated Effort

    2 hrs./week (8 hours)
  4. Price

    Free