Mobile:9891915598

Android

Android Full Course Details

Overview

Android is an open source project of the Open Handset Alliance that has revolutionized the user experience of a mobile device. Android is a platform for mobile devices, which includes an OS, middleware and some key applications. The OS is based on a variant of Linux Kernel. The biggest advantage is that the success of Android depends on the availability of unique and engaging user applications created by developers.

Course Objective

Some of the key objectives of the program are:
To understand the android platform architecture
Difference between Android and other mobile development environments.
Design, develop, debug, and deploy Android applications,
Use Android SDK’s simulator to test and debug applications
Construct user interfaces with built-in views and layouts
Advantage of APIs for data storage, retrieval, files, databases etc.

Prerequisite

Knowledge of Java Basics, Collections, input output operations, threading and nested class.

Learning Content

Android Overview:

  • Android Anatomy and Physiology
  • Mobile Application Development Overview
  • Comparison with other development platform (J2me, Symbian etc)

Android SDK Overview:

  • Android Development Kit
  • AVD
  • Emulators
  • Mksdcard
  • Sqllite 3
  • Plug in
  • Eclipse

Android Application Fundamental :

  • Android application building blocks
  • Activating components
  • Shutting down components
  • Life Cycle of Application

User Interfaces :

  • XML Vs Java UI
  • Layouts
  • Common UI Component
  • Drag and Drop UI Design
  • Menu Creation, Dialog, Toast, Alert, Time Picker, Date Picker, Custom Dialog
  • Pre-condition and Post-condition

Notifying User :

  • Toast Notification
  • Status Notification
  • Applying Style and themes

Android System Overview:

  • Preferences
  • Notifications
  • Security model
  • File System

Date Storage:

  • Shared Preferences
  • Internal Storage (Files)
  • External Storage(SD Card)
  • SQLite Databases

 Graphics :

  • 2D Graphics
  • 3D Graphics

Basic Content Provider :

  • Content provider MIME types
  • Searching for content
  • Adding, changing, and removing content
  • Working with content files

Android Architecture:

  • Android stack overview of stack linux kernel.
  • Native libraries
  • Dalvik VM
  • Application Framework

Setup Android Development Environment :

  • System requirements
  • Eclipse and SDK installation, AVD creation
  • Creating first Android application
  • Project Structure

Main Building Block:

  • Intents
  • Services
  • Content Providers
  • Broadcast Receivers

Handling User Event:

  • Event listeners
  • Event handlers
  • Touch mode
  • Focus Mode

Application Resource:

  • Providing Resources
  • Accessing Resources
  • Handling Run Time changes
  • Localization
  • Resources Type

Multimedia in Android :

  • Multimedia Supported audio formats
  • Simple media playback
  • Supported video formats
  • Supported video formats
    Simple video playback

Security and Permissions:

  • Security Architecture
  • Debug Certification
  • Certificate & keystone creation
  • Self-certifications
  • Application Signing

Location and Map :

  • Map Layout
  • Get user Location

ITENIC

ITENIC  is the most innovative and rapidly growing online job portal in India. We become a prominent name in the recruitment industry.

Contact Us

ITENIC Technologies Pvt Ltd
C56/11 ,Fourth Floor Sector 62 Noida,UP, India 201309

contact-hr@itenic.in
Website-http://itenic.in

NEWSLETTER