With Certification
0 hour 52 min


Established in 2020, Xprenia is a self-managed e-learning platform that presents first-hand stories and knowledge from industry experts, always keeping you up-to-date with insights across the world.

Price: SGD 2,000

If you are interested, please email media@xprenia.com for the enrolment dates.


Master Android app development, learn how to set up Android Studio, understand Android architecture in detail, and integrate your mobile apps with Facebook, Twitter and other social media, Google Drive, Google Maps, SQLite, and learn how to create and optimise the app user experience.

Who should attend?

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



(1) Android Framework and Android Studio & Android SDK Tools and Activity Class

(2) Fragments, Views, and List View & Intents and Intent filters

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

(4) Android UI Dialogs, Menus, and WebView & Android Storage and Background Processing

(5) Android Storage: SQLite and Content Providers & Android Notification

(6) Examination (AND-801) 

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 

Course Prerequisites 

• Understanding of on-premises virtualisation technologies, including VMs, virtual networking, and virtual hard disks

• Understanding of the network configuration, including TCP/IP, Domain Name System (DNS), virtual private networks (VPNs), firewalls, and encryption technologies

• Understanding of Active Directory concepts, including domains, forests, domain controllers, replication, Kerberos protocol, and Lightweight Directory Access Protocol (LDAP)

• Understanding of resilience and disaster recovery, including backup and restore operations

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 the "Java Fundamentals for Android Development" course. Previous knowledge and experience of any object-oriented programming language are considered sufficient.


The five days of 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

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

Module 1: Android Framework and Android Studio

• Introduction
• Android Software Layers

• Android Libraries

• Components of an Android Application

• Application Life-cycle

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

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

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 Intent Filter

Method to remember

• Lab 4: Creating Contacts Selection Application

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

Module 5: Maintaining Industrial Ethernet Networks

• Introduction
• Views

• Layouts

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

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

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

Android Storage: SQLite and Content Providers and Android Notification

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


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 to undertake Android application development and prepared them with the TechSkills to enhance their employability.

Mr Anil Kumar

Anil Kumar has more than 14 years of software development experience in architecting, designing, and developing Java/J2EE enterprise applications. He also believes in lifelong learning, being a quick learner, passion for learning emerging technologies, and 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 transitioning your business from traditional methods and approaches to new business models that incorporate and leverage the use of technology. He is truly passionate when it comes to building new businesses that challenge the old or traditional ways. He is a strong believer in improving lives with better use of technology and developing a team of highly talented and skilled 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 revolving around Artificial Intelligence, he realised that sales and marketing was something that makes or breaks a business. Being the founder of Cloud Basha, an IT consultancy company, he has been involved in very niche technologies with extensive knowledge and experience in both mobile and web development.

Reimbursement Policy 

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

For more information about the course

Please contact media@xprenia.com.

Title Date/Time Duration Status
Please login to leave comment.