Programme Overview

Android app development course is one of the most popular courses around the globe. This course will help you learn mobile app development from scratch and unlock new job opportunities for you in start-ups as well as large organizations.Master Android app development, learn how to set up Android Studio, understand Android architecture in detail, learn about integrating your mobile apps with Facebook, Twitter and other social media, Google Drive, Google Maps, SQLite and learn how to create and optimize app user experience.

After completing this course, students will be able to:

  • Design and build a complete Android application.
  • Debug and maintain Android applications using different tools and plugins.
  • Thoroughly understand the life-cycle of an Android application and its main components.
  • Use external resources, manifest files, intents and adapters
  • Understand and use all Android persistent storage techniques: Preferences, files, databases, and content providers.
  • Use Android’s background processing techniques.

Who Should Attend

All those students and professionals who are keen to create amazing Apps in Android should go for this course.

Course Prerequisites

To achieve the best learning experience and a quick start with this course, a trainee is required to have adequate knowledge of the content of “Java Fundamentals for Android Development” course. Previous knowledge and experience of any object oriented programming language is considered sufficient.


The 5 days training are instructor-led training with access to training labs. Access to instructor training labs to perform simulation and exercises are required to gain practical hands-on experience.

Course Details


17th, 31st May 2020, 7th, 13th, 14th June 2020


5 Days


9:00AM to 5:00PM


Ascendo Academy

Mountbatten 231 Mountbatten Road

Block B, #02-01, Singapore 397999

Registration Closing Date:

10th April 2020

Course fee inclusive of

  • Trainer’s fee
  • 5 days of technical class
  • + 1 day of exam preparation
  • Official Printed Courseware
  • Online Labs
  • Meals with Refreshment
  • Examination voucher/registration

Course Fee:

SGD 2,000 (Nett)

Funding Level: up to 70% and up to 90% based on funding category

Course Content

Android Frameword and Android Studio & Android SDK Tools and Activity Class


  • Introduction
  • Android Software Layers
  • Android Libraries
  • Components of an Android Application
  • ApplicationLife-cycle
  • Pre-requisites for Android Application Development
  • Android Studio
  • Gradle
  • Lab 1: Creating Your First Application


  • Android Project Structure
  • The Android Manifest File
  • Structure of the Manifest File
  • Android SDK Tools
  • Activity
  • Methods to Remember
  • Lab 2: Controlling a Camera’s Flash Light

Fragments, Views, and List View & Intents and Intent filters


  • Introduction
  • Fragments
  • Views
  • List Views and List Activity
  • Methods to remember
  • Lab 3: Creating a Simple To-Do List Application


  • Introduction
  • Intents
  • Native Android Actions
  • Data Transfer
  • Intent to Call Activities
  • Register an IntentFilter
  • Methods to remember
  • Lab 4: Creating Contacts Selection Application

Maintaining Industrial Ethernet Networks & Android Resources, Themes, and Material Design


  • Introduction
  • Views
  • Layouts
  • Customized Views
  • Modify Existing Views
  • Lab 5 : Custom View, Drawer Layout, and Fragments Application


  • Introduction
  • Android Resources
  • Android Themes and Styles
  • Android Material Design
  • Methods to remember
  • Lab 6: A To-Do List Application in Material Design

Android UI –Dialogs, Menus, and WebView & Android Storage and Background Processing


  • Introduction
  • User Interaction through Messages
  • Dialogs
  • Activities with Dialog Theme
  • Toasts
  • Menus
  • Context Menus
  • Additional Menu Item Options
  • Popup Menus
  • Web View• Methods to Remember
  • Lab 7: Wallpaper Application


  • Android Storage Options
  • File I/O
  • Shared Preferences
  • Connecting to the internet
  • Background Processing
  • Lab 8: Quotes Provider Application

Android Storage: SQLite and Content Providers & Android Notification


  • Introduction
  • Databases in Android
  • Content Providers
  • Native Android Content Providers
  • Custom Content Provider
  • Sync Adapters•Methods to Remember
  • Lab 9: SQLite Databases and Content Providers


  • Introduction
  • Creating a notification
  • Notification actions
  • Expandable Notifications
  • Notifications Layouts
  • Notification Priority
  • Notifications in Android 5.0 (Lollipop)
  • Lab 10: Implementing Android Notifications

Trainer's Profile


Selva has a progressive experience around 17 years as an IT trainer and a developer. He has been conducting skill-based training in programming and web development for corporates, Ministries and GLCs. He provides professional examination coaching services for Oracle and Microsoft products. Along with his professional training services, he does provide training consultations and develop training modules for training providers.

He renders consultation services for I-World Professional, MindaSys, ARIG and International. He used to serve as a member of panel for Jabatan Pembangunan Kemahiran (JPK, Putera Jaya) in developing various IT title training modules NOSS (The National Occupational Skill Standard). Currently, he is a Senior Trainer for I Tech Train and continues to propel.

Tel: +65 8448 2136