Android Certified Application Developer

Android Certified
Application Developer

Course and Exam Price (SGD)


Duration: 5 Days


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 Content

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

Module 2: Android SDK Tools and Activity Class
• 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

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

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

Module 5: Maintaining Industrial Ethernet Networks
• Introduction
• Views
• Layouts
• Customized Views
• Modify Existing Views
• Lab 5 : Custom View, Drawer Layout, and Fragments Application

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

Module 7: Android UI – Dialogs, Menus, and WebView
• 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

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

Module 9: Android Storage: SQLite and Content Providers
• 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

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




Exam Code

Eligible trainees can receive the CITREP+ course fee support of up to 70% or up to 90% for theAndroid Certified Application Developer Course. For full information on CITREP+ eligibility, please visit go.gov.sg/tesacitrep

Our Trainer

Selvakumar Arunasalam

Selva is a hands-on coach with more than 17 years of experience in developing and delivering software. He has been conducting skill-based training in programming and web development for corporates, government ministries. As the chief trainer for Android classes, he has equipped many students with the skills to undertake Android application development and prepare them with the TechSkills that will enhance their employability.

Mr. Anil Kumar

Anil Kumar has an overall of more than 14 years of software development experience in architecting, design, and development of Java/J2EE enterprise applications. He also believes in lifelong learning, quick learner, passion to learn emerging technologies, and a self-starter. Furthermore, his experience in developing Android and iOS native mobile applications and publishing to Google Play / Apple App Store allows him to develop a custom In-app camera having features of auto-focus, flash, switching to back/front camera, gallery image picker, In App camera feature is capable of capturing both picture and video and saving the media to external storage as well as pull notification support includes features like different device destination support (Tablet, Phone, Stock, Kindle, All devices).

Mr. Kana Sabaratnam

Mr. Kana is your go to expert if you are planning or is in the midst of transitioning your business from traditional methods and approaches to new business models which incorporates and leverages on the use of technology. He is truly passionate when it comes to building new businesses that challenges the old or traditional ways. He is a strong believer of improving lives with a better use of technology as well as developing a team of highly talented and skill individuals. He has been actively involved in developing businesses over the past 17 years. Leveraging on his strength to enable the sales and marketing team to keep in line with the changing technology which revolves around Artificial Intelligence as he realized that sales and marketing was something that makes or breaks a business. Being the founder of Cloud Basha, an IT consultancy company, has been involved in technologies which are very niche with extensive knowledge and experience in both mobile and web development.

Register Here

*Title field are required