Course Price

RM 3,000

Duration: 5 days/40 hours



Google's Android is the uncontested leader in the app industry, with 5 million companies, 50 million users, and more being added every day. Of course, there is a range of different priced applications on Android but as time goes by, people find ways to publish and sustain a free application that are funded by other sources. With the emergence of free applications funded by ads and in-app purchases, the number of Android app and game developers has exploded. Join us and we’ll make sure you have this skill in your palms to be one of those developers.



With this program, you will:

- Understand Android’s core concepts on both beginner and advanced level

- Get practical understanding of different Android development tools

- Get to experience interactive and project-oriented lab sessions

- Learn how to create, design, execute, and test applications.

- Learn how to develop an Android app using various tools, concepts, principles and patterns



- Comprehensive Blended Learning program

- Flexible access to online classes

- Instructions carried out through industry experienced trainers

- Interactive Quizzes

- 15+ in-demand technologies and skills

- Get hands-on experience with four industry-related projects

- 24x7 learner assistance and support



- Physical Classroom Training (Malaysia)

- On-site Company Training (Malaysia)

- Online Training via Microsoft Team (Malaysia and International)



All participants will receive a Certificate of Completion from the Course only after obtaining at least 75% attendance



RM 3000




The inquiry process consists of three simple steps.

- STEP 1 Submit Inquiry- Tell us a bit about yourself and the questions you want to enquire

- STEP 2 Reviewing–Your questions will be processed and answered within a day or two 

- STEP 3 Response–Answers will typically be sent through email. However, you may tell us the option you prefer us to contact you in



- All participants will receive a Certificate of Completion from the Course after obtaining at least 75% attendance



- Software and Web Developers IT Professionals Aspiring App Developers

- Individuals who have interest in Android App Development



Module 1: Introduction Get started with Java

• Packages, classes and running your first program

• Variables, Literals and Constants

• Reading input from the user- The Scanner class

• Introduction to Decision Structures - Operators and Expressions

• If, if-else, if-else-if, nested if and logical operators

• Comparing Strings

• The Switch-Statement

• Introduction to Loops

• Useful Loop Calculations - Input Validation and a User-Controlled Loop

• Working with Files

• Introduction to Arrays

• Comparing and Copying Arrays

• Highest and Lowest values / Sum and Average

• Arrays with Files and String arrays

• The ArrayList class

• Classes And Objects

• Hands-on: Write Java code using packages and classes. Implement conditional statements and also use arrays in your code.

Module 2: Setting up Development Environment

• Introduction to Android

• Installing Android Studio

• Introduction to Android Studio

• Activity Lifecycle

• Building Hello World app

• Android Virtual Devices

• Exploring the Structure of an Android Application

• Fundamental Components

• Application Life Cycle

• Hands-on: Use various components to explore Android Studio and build basic applications. 


Module 3: Building Block, User interface and control

• Activity

• Intent

• Content Provider

• Broadcast Receiver

• Services

• Understanding Android resources

• Understanding Android Intents

• Text Control

• Button Controls

• The Image View Control

• Date and Time Controls

• List Control

• Grid View Control

• Spinner Control

• Gallery Control

• Understanding Adapters

• Styles and Themes

• Understanding Layout Managers

• Hands-on: Implement various layout and material designing aspects in applications built-in Android Studio.

Module 4: Android Menu

• Explore the Android menu to work with events, sub-menus, context menus, and pop-up menus.

• Structure of the Android menu

• Working with Menu and Events

• Submenus, Context Menus, Pop-up Menus

• Hands-on: Create Android menu using Android Studio


Module 5: Sub-screen, Dialog and Action Bar 

• What Is a Fragment

• Fragment Manager

• Using Dialogs in Android

• Working with Toast

• Working with Action Bar and Tabs

• Save data using text files

• Making use of the AsyncTask class

• Save data by using an SQLite database

• Hands-on: Create sub-screens, dialog and action bar. Create tabs in your

application for quicker response.


Module 6: SQLite Database

• Exploring the Preferences Framework

• ListPreference

• CheckBoxPreference

• EditTextPreference

• Organizing Preferences

• Hands-on: Implement ListPreference, CheckBox Preference, EditText

• Preference, Organizing Preference. 


Module 7: SQLite Database

• Introduction to SQLite Database

• SQLiteOpenHelper and working with DB

• Working with Cursor

• Hands-on: Use SQLite to store data to a text file. Content Provider, Services, Threading and Handler

• Android’s Built-in Providers

• The architecture of Content Providers

• Consuming HTTP Services

• Using the AndroidHttpClient

• Addressing Multithreading Issues

• Handler, message and message queue relationship

• Using Background Threads (AsyncTask)

• Hands-on: Use Android applications for Content Provider, Services, Threading and Handler.

Module 8: Working with Web Services and on Socket Connection

• JSON parsing

• XML parsing

• Understanding the Android Security Model

• Signing Applications for Deployment

• Self-Signed Certificate Using the Keytool

• Installing Updates to an Application and Signing

• Understanding Security at the Process Boundary

• Declaring and Using Permissions

• Library Projects

• StrictMode

• Hands-on: Implement network socket connection


Module 9: Exploring Maps and Location based Services

• Understanding the Mapping Package

• Obtaining a Maps API Key from Google

• Hands-on: Integrate maps and location-based services in Android application

Get Authenticated


Will I receive a certificate upon finishing this course?

Yes, you will get a personalized digital certificate downloadable as a PDF. You will need to complete over 85% of the curriculum lessons

Do you provide support for this course? 

Yes, our trainers are there to support you during training and post training.

Which is the best Android Development Bootcamp training company in Malaysia?

Nexperts Academy is the best in Malaysia. Our Google rating is an evident of our strength in this field.

Can I become a programmer right away after completing this course?

Absolutely Not. It takes time, practice and experience to become one. However, with this course and all the hands-on training, we will give you real time experience used in industries, sufficient for you to start preparing for job interviews. 

Can I request a refund if I am not happy with the training?

Yes, subject to our refund policies. 










24 HRS-01.png

- 24/7 SUPPORT

ONE ON ONE-01.png