065464400 | 0506016017

Office Address

  • 2 Floor Bin Hamooda Building,
    Flat #208, Liwara 2, Near ABCD Bank
    Ajman, UAE
  • +971 54 7899 234 ,0506016017

Our Courses

Android Training & Certification


Course Overview

Developing Android Apps is the foundation of our advanced Android curriculum. This course blends theory and practice to help you build great apps the right way. In this course, you'll work with instructors step-by-step to build a cloud-connected Android app, and learn best practices of mobile development, and Android development in particular.

Introduction to Android
  • Introduction to Android
  • Brief history of Android
  • What is Android?
  • Why is Android important?
  • What benefits does Android have?
  • What is OHA?

  • Why to choose Android?
  • Software architecture of Android
  • Advantages of Android
  • Android features
  • Android market
  • Comparing Android with other platform
Getting Started
  • How to select Android version?
  • Step to create new project
  • Running Your Application
  • Creation of New AVD

  • Creating run configuration
  • Creating your first Android activity
  • List of basic sample programs
Android Component Life Cycle
  • Activity Life Cycle with sample program

  • Service Life Cycle with sample program
Android Layouts
  • What are views, Layouts and there classification?
  • How Android Draws views and Layout?
  • Classification
  • Table Layout ln detail with Example

  • Tab Layout ln detail with Example
  • Frame Layout ln detail with Example
  • Linear Layout in detail with Example
Android Views
  • Grid View In detail With Example
  • Map View In detail with Example
  • Cont. Sub Topical Views
  • Web View In detail with Example
  • Spinner In detail with Example

  • Gallery In detail with Example
  • Google Map View In detail with Example
  • Introduction to creating activity user with views
  • Different ways of creating views Using xml
What are Fragments?
  • Multipane & Singlepane
  • Fragment Life Cycle

  • Addition of Fragments
  • Fragments Working without UI
Introduction to Menus
  • How to create menus?
  • Types of Android Application Menus
  • Option Menu

  • Expanded - In detail with Example
  • Context Menu ln detail with example
  • Sub Menu-In detail with example
Introduction to Drawers
  • Simple Side Drawer
  • Tab Drawer

  • Extra Drawer
Handling User Interaction Events
  • Handling user events
  • Different types of event listener
  • OnClickO
  • OnLongClickO
  • OnFocusChangeO
  • OnKeyO
  • OnTouchO

  • OnCreateContextMenuO
  • Different types of event handler
  • OnKeyDown (int, KeyEvent)
  • OnKeyUp (int, KeyEvent)
  • OnTrackballEvent (MotionEvent)
  • OnTouchEvent (MotionEvent)
  • OnFocusChanged (boolean,int,Rect)
Creating Dialogs
  • Introduction to dialogs
  • Showing and dismissing of dialog boxes
  • Alert dialog In detail with example
  • Progress dialog In detail with example

  • Threading and handler
  • Creating running applications-Events
  • Creating running applications-Dialogs
  • Notifying Users
  • Status bar Notification

  • Toast Notification
  • Dialog Notification
Intents, Broadcast Receivers
  • Different types of intent?
  • Launching sub-activities
  • What is intent filter

  • Intent objects---In detail with example
  • Using intents to take pictures
  • Handling sub activity results
Data Storage
  • Android techniques for data storage
  • Creating and saving shared preferences
  • Retrieving shared preferences

  • Storing in files
  • Loading from files.
  • Storing in databases.
Working with SQL Lite
  • Working with Android databases.
  • Using SQLite OpenHelper.

  • Cursors and content values.
  • Opening and closing Database
Working in Background
  • Introducing services
  • Creating and controlling services

  • Registering a service in the manifest
  • Starting, controlling, and interacting with a service
Using the Camera, Taking Pictures and the Media AP
  • Controlling the camera and taking pictures

  • Playing audio and video
Introduction SMS
  • Using SMS and MMS in Your Application
  • Sending SMS and MMS from your Application
  • Using Intents and the Native Client

  • Sending SMS Messages Manually
  • Tracking and Conforming SMS Message Delivery
  • Conforming to the Maximum SMS
  • Message Size Sending DAT Messages
Android Telephony
  • Lanching the Dialer to Initiate Phone
  • Calls Replacing the Native Dialer
  • Accessing phone and Network Properties & Status

  • Reading Phone Device Details
  • Reading Data Connection and Transfer State
  • Reading Network Details
Sensor Device
  • Using sensors and the sensor manager
  • Introducing Sensors
  • Supported Android Sensers
  • Finding Sensors
  • Using Sensors

  • Interpreting the sensor values
  • Using the compass , accelerometer and orientation sensors
  • Introducing Accelerometers
  • Detecting Acceleration Changes
  • Creating a G-Forceometer
Call Us Now
0506016017 | 065464400