Key points about this course

Duration : 4 Days
Public Class : RM 3,800.00

HRD Corp Claimable Course

Android Application Development
Exam Code : AND-401

Live Virtual Class

Public Class

In House Training

Private Class

Course Overview

This is a 4-day course that provides the required knowledge and skills to design and build a complete Android™ application. It delivers 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 the 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.

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.

Upon completing this course, students will be able to

  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.
  7. Build location-aware applications using GPS as a location provider and Google Maps.
Course Content

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: AndroidTM 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, Intent filters, and Deep Linking

  • Introduction
  • Fragments
  • Views
  • List Views and List Activity
  • Methods to remember
  • Lab 3: Creating a Simple To-Do List 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 Notification

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

× WhatsApp Us