+Android Programming Course
+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 4-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:

  • 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
  • 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


For a best learning experience and a quick start with this course, a trainee is required to have adequate knowledge of the OOP(Object-Oriented Programming) of Java.
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: 4 weekdays / 4 Sats    Time : 9.30am to 5.30pm
Part-time: 8 sessions                   Time : 6.30pm to 10pm (twice/thrice a week)

Training Methodology & Materials:
  • Practical hands-on sessions using Eclipse IDE and ADT(plugins).
  • 1 person to 1 computer with great CPU processing power.
  • Well-designed tutorial sessions and screen capture to enhance further understanding of the courseware

Course Outline:
Lesson 1: Hello Android Framework
  • Introduction
  • Creating an Android Project
  • Within Eclipse
  • 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 2: Android SDK Tools and Activity Class
  • Android Software Layers
  • Linux kernel
  • C/C++ Libraries
  • Android Runtime
  • Application Framework
  • Application layer
  • Android Libraries
  • The Android Manifest File
  • Structure of the Manifest File
  • Android SDK Tools
  • Activity life-cycle through Java
  • Create an Activity
Lesson 3: ListActivity and ListView
  • Using Views
  • Adding a View to your application
  • List Views and List Activity
  • Using a ListActivity
  • Adding ListView
  • Add Event to List Items
Lesson 4: 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 5: Custom Views
  • Introduction
  • Different Uses of Customized Views
  • Modify Existing Views
  • Step by Step
  • What is in onDraw()
  • The full picture
Lesson 6: Dialogs and Toasts
  • Dialogs
  • Dialog sub-classes
  • Creating dialogs with user-defined layout
  • Activities with Dialog Theme
  • Toasts
Lesson 7: More UI - Options Menu, Context Menu, and WebView
  • Introduction
  • Menus
  • Building a menu from Java code
  • Building a menu from a resource file
  • Handle Select Events
  • Sub-menus
  • Context Menus
  • Handling Context Menu Selection
  • Application layer
  • Android Libraries
  • The Android Manifest File
  • Structure of the Manifest File
  • Android SDK Tools
  • Activity life-cycle through Java
  • Create an Activity
  • Additional Menu Item options
  • Checkboxes and Radio Buttons
  • Shortcut Keys
  • Condensed Titles
  • Menu Item Click Listener
  • Intents
  • WebView
Lesson 8: Android Storage: Network, File I/O, and SharedPreferences
  • Android Storage Options
  • Shared Preferences
  • Internal Storage
  • SQLite Databases
  • Network Connection
  • Connecting to the internet
  • File I/O
  • Including files as resources
  • Shared Preferences
  • Retrieving Shared Preferences
  • Save activity state
Lesson 9: Android Storage: SQLite and Content Providers
  • Introduction
  • SQLite in your application
  • SQLite library
  • SQLiteOpenHelper
  • SQLiteDatabase
  • Cursors
  • Databases in Android
  • Native Android Content Providers
Lesson 10: Android Notifications Introduction
  • Creating a notification
  • Notification actions
  • Example: NotificationManager
Lesson 11: 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-NICF/Foreigner)
Course Title Normal Course Fees Promotional Course
Fees valid till
Promo Course Fees w GST
NICF - Android Application DevelopmentS$1,299.00S$1,199.00S$1,282.93
Registration FeeS$50.00S$50.00S$53.50
Total FeeS$1,349.00S$1,249.00S$1,336.43

Government Funding
Course is eligble for SDF Training Grant & Absentee Payroll from WDA. 
Course is eligible for PIC Grant from IRAS. 
Self-Sponsored trainee may use their SkillsFuture Credit Claim to offset the course fee payable. 
Terms and conditions apply. 

NICF Course Title : NICF - Android Application Development
Course Ref No. : CRS-Q-0028011-IT

NICF Funding Course Fees
NICF Funding
Singapore Citizens & Singapore PRs
Total Fee
Incl Regn Fee
SDF Training
Excl GST 7%
Incl GST 7%
SME Company S$845.00S$715.50S$129.50S$188.65
Non-SME CompanyS$845.00S$397.50S$447.50S$506.65
Mid-Career Enhanced Scheme (MCES)
- Singaporean, 40 yrs & above
Workfare Trainig Support(WTS)S$845.00S$755.25S$89.75S$148.90*
Note: * - SkillsFuture Credit 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-TIME23-Jan-201826-Jan-20189:30AM-5:30PM 
NICF - Android Application DevelopmentSingaporeRegisterFULL-TIME5-Feb-201813-Feb-20189:30AM-5:30PM 
NICF - Android Application DevelopmentSingaporeRegisterFULL-TIME6-Mar-20189-Mar-20189:30AM-5:30PM 
NICF - Android Application DevelopmentSingaporeRegisterFULL-TIME24-Apr-201827-Apr-20189:30AM-5:30PM 
NICF - Android Application DevelopmentSingaporeRegisterFULL-TIME14-May-201817-May-20189:30AM-5:30PM 
NICF - Android Application DevelopmentSingaporeRegisterFULL-TIME4-Jun-20187-Jun-20189:30AM-5:30PM 
NICF - Android Application DevelopmentSingaporeRegisterSAT3-Mar-201824-Mar-20189:30AM-5:30PM 
NICF - Android Application DevelopmentSingaporeRegisterSAT7-Apr-201828-Apr-20189:30AM-5:30PM 
NICF - Android Application DevelopmentSingaporeRegisterSAT7-Jul-201828-Jul-20189:30AM-5:30PM