Android Application Development (AND-401)

The Practical Course that Helps You to Develop Great Apps


To acquire knowledge and skills of the world most popular Mobile OS for self growth and company’s profitability; now & in the future


It presents in so many forms of mobile devices from Phone to Watches, Tablet, TV and Automobile.  In 2020, Android is going to be occupying more than 85% of world’s mobile devices

History – market share of world’s OS

Unstoppable growth of Android OS and
none of the competitors can stop it (2009 – 2015)


Future – who is the loser

In 2020, iOS and other competitors are almost irrelevant.



The android apps are growing enormously and show no stopping point due to the market demand. This requires many knowledgeable and skills people in Android to fill the gap.

Learn Android today! Get the best job with highest paid in town or grab the unlimited business opportunities and make your company profitable.

Salary of Android Mobile Developer

The average Base Salary for Android Mobile Developer is $99,169 per year, ranging from $69,466 to $131,167 – Updated September 6th, 2016 by

Discover more salary details for Android Mobile Developer. Browse salaries by job title, company, location, school on Paysa


Steps that you need to go through in developing an Android App

Java Experience

Android development is mostly done in Java. It’s not a difficult language to learn, per se, but knowing how it applies to Android development can be confusing without a firm foundation in the language. Android Java is not exactly standard Java, but learning standard Java will make it much easier for you to pick up Android development.

XML Experience

Knowing XML can be useful in a number of tech-related fields and Android is no exception. In particular, XML files make it easier to declare UI elements in the apps you create. Past experience is a big plus.

No Experience

If you have no or limited experience in Java and XML, we recommend you join our Java Fundamental for Android Development prior attending this course – see here


Learn from professional trainer with years experience in Java and Android Development Tools & Framework.


Mugelan is constantly researching and exploring the existing technologies that are emerging in the IT learning solutions and gets a lot of satisfactions in sharing this new information with his students. He has progressive experience approximately 23 years as IT trainer.  Most of his hands on training experiences  for clients from multiple types of industries and organisation. From IT to engineering, telecommunication, retail, manufacturing, financial, petroleum and many more.  Apart from training, he has been engaged for commercial software and app development . He is Certified Microsoft System Engineer, Auto-CAD, Sun Java Programmer and HRDF Train The Trainer. His is keen to make sure that people get what they want from the training and facilitation – so his approach is very flexible and aim to keep it engaging and fun throughout.


Krishnan passionately believes that training should be participative, challenging, and enjoyable. The effective learning can be transferred to the workplace that’s essential for each delegate to achieve their desirable results. He is highly experienced in software development, consultancy services and training with more than 21 years. He continuously receive amazing feedbacks from his clients who appreciate his knowledge and skills sharing. He is Certified Microsoft System Engineer, Sun Java Programmer and HRDF Train The Trainer.  His aim in the training room is to share his experience and expertise with an injection of fun and humour, which brings the learning to life.



Duration: 3 Days

Time: 9.00am – 5.00pm

Venue: Kuala Lumpur

Training fee: RM 2,800.00


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.



About The Android App Development course

This is a four-day course that provides the required knowledge and skills to design and build a complete Android™ application. It delivers an extensive training on the main Android SDK components and its interactions.

Our Android course is taught by top practitioners who are working full time, developing complex mobile apps. Our instructors work closely with in-house instructional design team to develop comprehensive and latest course content along with projects.

Our interactive sessions and hands-on projects will ensure that you come out of this Android training as an ace developer. Android certification will unlock new and exciting career opportunities in app development.


Android App Development Course Objectives

After completing the Android App Development course, you should be able to understand:

  1. Design and build a complete Android application.
  2. Debug and maintain Android applications using different tools and plugins.
  3. Thoroughly understand the life-cycle of an Android application and its main components.
  4. Use external resources, manifest files, intents and adapters
  5. Understand and use all Android persistent storage techniques: Preferences, files, databases, and content providers.
  6. Use Android’s background processing techniques.

Who should go for this course?

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

Android App Development Course Pre-requisites

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.

Why Learn Android app Development?

Android is fast becoming one of the biggest platforms for programmers today. There is a huge demand for skilled Android developers all over the world. Most businesses across multiple domains are building Android Apps both for enterprise and retail products. Whether you are student or in the IT industry, possessing Android Development skills will help you take the next big leap in your career.

As a part of this course, you’ll develop your own mobile applications under the guidance of our expert instructors to give you a hands-on experience.

This course is designed to help you become a top mobile app developer.


Click on the module title to read more.

Lesson 1: Android Framework 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

Lesson 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

Lesson 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

Lesson 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

Lesson 5: Android Layouts and Custom Views

  • Introduction
  • Views
  • Layouts
  • Customized Views
  • Modify Existing Views
  • Lab 5 : Custom View, Drawer Layout, and Fragments Application

Lesson 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

Lesson 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

Lesson 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

Lesson 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

Lesson 10: Android Notifications

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

* Android is a brand name / trademark owned by the appropriate vendor