Shpine is an emerging leader in engineering design and services that helps students to innovate and virtualize intellectual ideas. Shpine helps students to bring out their designs and patterns as an existing model to the real world. Here, you will be accelerated to intellectual concepts and novel designs. We help you to shift towards existing new global technologies and inventions.
Throw out your thoughts with force and make it come alive with shpine. We prove you are an intelligent being. We know the particulars of your requirement and deliver solutions with the precision you require. We pave way to share your knowledge efficiently
1. ANDROID COURSE SYLLABUS
COURSE DURATION: 3 MONTHS
COURSE FEES: 30000/-
Mobile Architecture Overview
Smartphone concepts
Smartphone platforms comparison
Application development Approaches
Introduction to Android
Android Overview and History
Android development environment
Android OS Architecture
Linux kernel
Native libraries
Dalvik virtual machine
App framework
Apps
Android Source Code Layout
Core Projects
External Projects
Packages
Provider
2. Android SDK Overview
Platforms
Tools
Versions
Main Building Blocks
Activities
Activity lifecycle
Intents
Services
Content Providers
Broadcast Receivers
Project Structure
Root Contents
Project Files
Manifest File
Writing your first Android Application
Building, Running and debugging your application
Working with Android Emulator
Testing apps in Real Device
Android Quick start apps in emulator
Running quick start application in real devices
3. Building Android Applications
Building Activities
Building Intents
Building and using Services
Notifications
Binding and using Content Providers
App Widgets
App Framework
Basic Android User Interface
What is XML based Layout
Why XML based Layout
Building Views and layouts
Built-in Layouts
Built-in Views
Handling user events
Basic Widgets
o Buttons
o Labels
o Images
o Radio and Check box
Android System Overview
File System
Preferences
4. Notifications
Security model
Advanced UI
Adapters
Building UI for Performance
Graphics
Menus
Dialogs
Browser View (Web kit)
Data Store
Overview
Preferences
Files
Local Databases
SQLite Databases
o SQLiteOpenHelper
o Opening and closing Database
o Working with cursors
Content Providers
o Mime Types
o Searching content
o CRUD operations
Services
Overview of service
5. Implementing a Service
Service lifecycle
Broadcast Receivers
Broadcast Receivers
Implementing broadcast receiver
System broadcasts and how to use them
Intent Filters
What is an Intent Filter
Role of filters
Intent Routing
Filters in your manifest
Android Security Model
Android security architecture
User IDs and access control
Signing application packages
Communicating via the Internet
HTTP
Parsing Responses
Email
Handling Telephone Controls
Making Calls
6. Monitoring data connectivity & Activity
Accessing phone Status
Controlling Phone
Wi-Fi
Monitoring and managing connectivity
Managing connections
Managing Wi-Fi
Bluetooth
Controlling local Bluetooth device
Discovering and bonding with Bluetooth devices
Managing Bluetooth connections
Communicating with Bluetooth
Interprocess Communication with AIDL
Overview of Android Interface Definition Language (AIDL)
Defining the interface
Implementing an interface
Exposing the interface
Invoking IPC methods
Parameter passing using Parcelable interface
Working with Threads
Getting through the Handlers
o Messages
o Runnables
7. Introduction to Android NDK
Developing Apps using the NDK
Contact us: 24/1, Vellalar street, Kodambakkam, Chennai - 600024.
Phone: 044-43548566, 8110081181.
Email id: shpinetechnologies@gmail.com, Web site: www.shpine.com