Following DORSCON Orange status, IT Enabler has implemented MOH work from home measure. Our customer service team is currently working from home. For any enquiries, please call or email us.

+Android Programming Course
+Apple iOS Apps Development
+SQL Scripting
+MS SQL Server 2012
- MS SQL Server 2012 Database Administration
- MS SQL Server 2012 Database Querying

+Oracle Database SQL
- Oracle Certified SQL Expert

+VBA Excel / Access / Word
+Web Design & Ecommerce
+Web Development &

- SQL Scripting
- Adv SQL Scripting
- Javascript
- HTML5 with JavaScript and CSS3
+Microsoft Infrastructure Certification

CompTIA Courses


Basic Networking & IC3 Courses

Register Courses at IT Enabler
Home >Android Developer - Android Application Development Programming Course Singapore
Android Developer - Android Application Development

Android Course Singapore - Android Application Development
Android ATC Course Singapore
IT Enabler Consultancy is the appointed Authorised Training Center for Android Course - Android Application Development Programming Course in Singapore.

Course Objective:

This is a comprehensive 5-day (with SSG/SDF funding) Android Development and programming course conducted in Singapore that provides the required knowledge and skills to design and build a complete Android™ application. It delivers an extensive training on the main Android API components and its interactions.

At course completion, the participant will be able to:

  • Understand Java programming language and object oriented programming (OOP) concepts required for the development of Android applicationsDesign 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
  • Developing Android Network Connection and File I/O.
  • Understand and use all Android persistent storage techniques: Preferences, files, databases, and content providers.
  • Connecting, Saving and Retrieving Data using Android Storage: SQLite,
  • Use Android’s background processing techniques.
  • Publishing Android Application to Google PlayStore


Previous knowledge and experience of any programming language is considered sufficient.

Certificate Of Attendance :

Certificate Of Attendance will be awarded to participants completing the course achieving minimum 75% attendance.

Training Duration:
Full-time: 5 weekdays / 5 Sats    
Time : 9.30am to 5.30pm

Training Methodology & Materials:
  • Practical hands-on sessions using latest Android Studio version 3.x
  • 1 person to 1 computer with great CPU processing power.
  • Well-designed tutorial sessions and screen capturel to enhance further understanding of the courseware

Course Outline:
Lesson 1: Java Programming for Android
  • Java Basics
  • Java Datatypes
  • Object Oriented Programming and Inheritance
  • Debugging Java Programmes
Lesson 2: Android Framework and Android Studio
  • Creating an Android Project
  • Andriod Studio and Gradle
  • From Command line
  • Running Your Application
  • Running you project on the emulator
  • Components of an Android application
  • Application Life-cycle
  • Modifying created project
  • Change activity’s name
Lesson 3: Android SDK Tools and Activity Class
  • Android Software Layers
  • Linux kernel
  • C/C++ Libraries
  • Android Runtime
  • Application Framework
  • Additional Menu Item options
  • Checkboxes and Radio Buttons
  • Menu Item Click Listener
  • WebView
Lesson 4: Fragment, ListActivity and ListView
  • Introduction to Fragments
  • Using Views
  • Adding a View to your application
  • List Views and List Activity
  • Using a ListActivity
  • Adding ListView
  • Add Event to List Items
Lesson 5: Intents and Intent filters
  • Introduction
  • Intents
  • Explicit Intents
  • Implicit Intents
  • Native Android Actions
  • Data Transfer
  • Intent to Call Activities
  • Direct calls
  • Sub-activities: Calling Activities for Results
  • Register an IntentFilter
Lesson 6: Android Layout and Custom Views
  • Introduction
  • Different Uses of Customized Views
  • Modify Existing Views
  • Step by Step
  • What is in onDraw()
  • The full picture
Lesson 7: Android Resource, Themes and Material Design
  • Android Resources
  • Android Themes and Styles
  • Android Material Design
Lesson 8: Dialogs, Toasts, Menus, and WebView
  • Dialogs and Dialog sub-classes
  • Creating dialogs with user-defined layout
  • Activities with Dialog Theme
  • Toasts
  • Menus
  • Building a menu from Java code
  • Building a menu from a resource file
  • Handle Select Events
  • Sub-menus
  • Context Menus
  • Handling Context Menu Selectioin
Lesson 9: Android Storage: Network, File I/O, and SharedPreferences
  • Android Storage Options
  • Shared Preferences
  • Internal Storage and File I/Os
  • Network Connection
  • Connecting to the internet
  • Including files as resources
  • Retrieving Shared Preferences
  • Background processing - Using AsynTask
Lesson 10: Android Storage: SQLite and Content Providers
  • SQLite in your application
  • SQLite library
  • SQLiteOpenHelper
  • SQLiteDatabase
  • Cursors
  • Databases in Android
  • Native Android Content Providers
  • Custom Content Providers
  • Sync Adapters
Lesson 11: Android Notifications
  • Creating a notification
  • Notification actions
  • Expandable notifications
  • Notifications Layout
  • Notifications in Android 5.0(Lollipop)
  • Example: NotificationManager
Lesson 12: Publishing Android Application
  • Preparing for Publishing
  • Digital Signing and Version Control
  • Deploying Android APK Files
  • Publishing on the Android Playstore

Download Course Brochure

Course Fees (Applicable to Non-SDF/Foreigner)
Course Title Normal Course Fees Promotional Course
Fees valid till
Promo Course Fees w GST
NICF - Android Application DevelopmentS$1,800.00S$1,500.00S$1,605.00
Registration FeeS$50.00S$50.00S$53.50
Total FeeS$1,850.00S$1,550.00S$1,658.50

Government Funding
Course is eligble for SDF Training Grant & Absentee Payroll from SSG. 
Self-Sponsored trainee may offset course fee payable using their SkillsFuture Credit Claim or/& PSEA (subject to available balance in trainee's account). 
Terms and conditions apply. 

SDF Course Title : Android Application Development (SF)
Course Ref No. : CRS-Q-0031913-ICT

WSQ Funding Course Fees
WSQ Funding
Singapore Citizens & Singapore PRs
Total Fee
Incl Regn Fee
SDF Training
Excl GST 7%
Incl GST 7%
SME Company S$1,550.00S$1,350.00S$200.00S$308.50
Non-SME CompanyS$1,550.00S$525.00S$1,025.00S$1,133.50
Mid-Career Enhanced Scheme (MCES)
- Singaporean, 40 yrs & above
Note: * - SkillsFuture Credit Claims or/and PSEA may be used to offset the course fees.

Exam(Optional): S$305 (includes S$50 exam proctor fee) - subject to GST 7%
Exam session to taken separately not within training duration)

Download Course Brochure
(Contact Customer Service @ 63334843)

Course Title   Venue Register Online
Course Mode
Start Date
End Date
NICF - Android Application DevelopmentSingaporeRegisterFULL-TIME17-May-202121-May-20219:30AM-5:30PM 
NICF - Android Application DevelopmentSingaporeRegisterFULL-TIME26-Jul-202130-Jul-20219:30AM-5:30PM 
NICF - Android Application DevelopmentSingaporeRegisterFULL-TIME20-Sep-202124-Sep-20219:30AM-5:30PM 
NICF - Android Application DevelopmentSingaporeRegisterFULL-TIME8-Nov-202112-Nov-20219:30AM-5:30PM