9811272031/51 info@incapp.in

android

Android

Curriculum- 15 Modules
Duration- 2 Months

Price:    6599 5599/-

Join This Course

Course Description:


Android is a Linux-based operating system for mobile devices such as smartphones, tablet, watch etc. Java language is mainly used to write android application code. Other language (LUA,Phonegap etc) can be used.


Introduction to Android


  • Overview of Android
  • History of Android
  • Versions of Android
  • Categories of Android
  • Features of Android
  • Android Market

Android Architecture Overview


  • Introduction to Os Layers
  • Linux Kernel
  • Libraries
  • Android Runtime
  • Application Framework

Installation & Configuration


  • System Requirements
  • Eclipse or Android Studio Installation
  • Android SDK
  • Configuring the Emulator
  • AVD Creation
  • Creating & Running First Android Application
  • Project Structure

Android Application Fundamentals


  • Activity and its Life Cycle
  • Intent
  • Content Provider
  • Broadcast Receiver
  • Services

Activity


  • What is Activity, Activity Lifecycle
  • How Activity introduce to Manifest
  • Handling User Events

Intent


  • Role of Intent, Types of Intent
  • Intent matching rules, Filters in your manifest

Services


  • Overview of services in Android
  • Implementing a Service, Service Life Cycle
  • Started Services

Broadcast Receivers


  • What are Broadcast Receivers
  • Implementing Broadcast Receiver
  • System Broadcasts and How to use them

User InterfaceDesign


  • Gravity
  • Layout Weights

Menu


  • Menu, Views and Resources
  • The Option and Context Menu
  • Handling Menu Selection

Layouts


  • XML Layouts
  • The Box Model
  • Linear, Relative

Views and Adapters


  • Adapter views and Sub-classes
  • Simple Cursor Adapter
  • Spinner
  • List View
  • Custom Adapter
  • Handling Item Selection

Android Tools


  • Android UI
  • AutoComplete TextView
  • Splash Screen
  • Web View
  • Scroll Bar
  • Assests
  • Seek Bar
  • Time and Date
  • Buttons

Customize Buttons


  • Custom Button

SQLite Database


  • SQLite Database
  • Creating Database using SQLite
  • Querying Database:
  • CRUD Operations
  • Using Cursors, SQLiteOpenHelper

Notifications


  • Toast and Status
  • Understanding Notification Service

Telephony


  • Reading the phone, network, states
  • Fetching Phone Books
  • Making Phone Calls
  • Controlling the Phone

MultiMedia


  • Playing Sounds
  • Playing Video

GoogleMap


  • Location Services and Location Notification
  • Selecting a Best Location Provider- GPS
  • Finding Your Location- Latitude and Longitude
  • Tracking Your Position

Wi-Fi


  • Managing Network and Your Wi-Fi
  • Monitoring and Managing Your Internet Connectivity
  • Managing Active Connections

Bluetooth


  • Introduction the Bluetooth Service
  • Controlling the Local Bluetooth device
  • Managing Bluetooth Connection

Camera


  • IControlling Camera Settings
  • Taking Picture

Fragments


  • Fragment Life Cycle
  • Working with fragments
  • Inter Fragment Communication
  • Multi pane and Single pane

Drawers


  • Simple Drawer
  • Navigation Drawer

Json


  • Introduction to Web services
  • Introduction to JSON
  • Implementation

Animation


  • Intro to animation
  • Rotation Animation
  • Swipe Animation

Project Work



Applications(For Mobile, Tablet, TV and Wearable)