Sun Training Courses by Miracle Technologies    
         SocialTwist Tell-a-Friend
Home   |Contact Us |Resources
      Home  |  Solutions  |  Hire From Us  |  Training  |  Foreign Candidates  |  Partners  |  Blogs  |  Client  |  Career
Java Training Classes by Miracle Technologies
Miracle Technologies

Infrastructure

JobsJava Training Center Delhi, Noida, NCR India by Miracle Technologies
     Certification        Fresher        Trainee       Workshop    Adv. Diploma

 

Android Training


Android Trainig in Noida

Introduction to programming for the Android platform course is designed to quickly get you up to speed with writing apps for Android devices. You will learn the basics of the Android platform, and gain an understanding of the application lifecycle. By the end of the course, you will be able to write simple GUI applications, use built-in widgets and components, work with the database to store data locally, and much more. This is a perfect course to get started with Android programming. Upon completion of this course, we suggest you take Advanced Android training, or take both courses together as Android Bootcamp.
Audience
This course is for students who wish to get up to speed with writing apps for Android devices.
Prerequisites
Students should have basic Java programming skills, or equivalent OOP language experience.
Course Outline
Android Overview and History
How it all got started
Why Android is different (and important)

android

Android Stack Overview of the stack Linux kernel

Native libraries
Dalvik
App framework
Apps
SDK Overview
Platforms Tools Versions
Hello World App Creating your first project The manifest file
Layout resource
Running your app on Emulator
Main Building Blocks
Activities
Activity lifecycle
Intents
Services
Content Providers
Broadcast Receivers
Basic Android User Interface
XML versus Java UI Dips and sps
Views and layouts
Common UI components
Handling user events


Android System Overview
File System Preferences Notifications Security model
Advanced UI Selection components Adapters
Complex UI components
Building UI for performance
Menus and Dialogs
Graphics & animations
Multimedia in Android
Multimedia Supported audio formats
Simple media playback Supported video formats Simple video playback
SQL Database
Introducing SQLite
SQLiteOpenHelper and creating a database
Opening and closing a database
Working with cursors Inserts, updates, and deletes
Basic Content Providers Content provider MIME types Searching for content
Adding, changing, and removing content
Working with content files
REGISTER NOW for an Intro to Android™ course.


Course Summary
Advanced Android™ training is taking mobile application development to the next level. You will learn how to create custom widgets, create animations, work with cameras, use sensors, create and use advanced content providers, and much more. The course goes into testing and deployment of Android applications, as well. This course is also part of the Android Bootcamp.
Audience
This course is for students who are familiar with basic Android development practices and want to learn more advanced concepts.
Prerequisites
Students should have familiarity with basic Android development practices. They should have taken Intro to Android™ training or have equivalent experience.
Course Outline
Custom Content Providers
Why Content Providers
Where the content comes from
Implementing the API Supporting content files
Location Services
Working with the Location Manager
Working with Google Maps extensions
Services
Overview of services in Android
Implementing a Service
Service lifecycle
Bound versus unbound services
Broadcast Receivers
What are Broadcast Receivers


Implementing broadcast receiver
System broadcasts and how to use them
Intent Filters
Role of filters
Intent-matching rules
Filters in your manifest
Filters in dynamic Broadcast Receivers
Networking
Working with web services
Best practices
Sensors
How Sensors work
Listening to Sensor readings
Best practices for performance
WiFi
Monitoring and managing Internet connectivity
Managing active connections
Managing WiFi
Telephony
Making calls
Monitoring data connectivity and activity Accessing phone properties and status Controlling the phone
Camera
Taking pictures
Rendering previews
Bluetooth
Controlling local Bluetooth device

Miracle Technologies
Miracle Technologies
Bookmark and Share
Site Map