Android™ Application Development

Exam Code : AND-401

Duration: 4 Days

Training Fee: RM 3,800.00

HRDF Claimable

Course Overview

About this 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.

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

Training Methods

Public Class Training

Private Class Training

In-House Class Training

Public Class Schedule
15 - 18 Jan 2019
26 Feb - 1 Mar 2019
26 - 29 Mar 2019
9 - 12 Apr 2019
14 - 17 May 2019
11 - 14 June 2019
16 - 19 July 2019
13 - 16 Aug 2019
10 - 13 Sept 2019
15 - 18 Oct 2018
26 - 29 Nov 2018
17 - 20 Dec 2018

Please contact us if you need more information about Private or In-House Class Training – click here

Register Here

  • Public Class Training

  • Your Information

  • Participant List

  • NameContact NumberDesignation 
    Add a new row

Any Questions?

  • Contact Us

Call Us : 03-21165778