Android Programing

       
       Android is an open source platform for mobile computing. Applications are developed using familiar Java and Eclipse tools. Many vendors and carriers offer Android based devices (phones). Android is enjoying a healthy growth, in terms of hand set sells, applications available and new project starts. This course teaches students the architecture, API and techniques to create robust, high performance and appealing applications for the Android devices. While many classes focus on the mobile device, this course also deals with the server side architecture. This makes the class ideal for enterprise class businesses.

Prerequisites

Basic knowledge of Java.  Familiarity with Eclipse is a plus but not necessary

Introduction to Android

  • Introduction to Android Platform
  • Android Stack
  • Android Versions and Installing Android SDK and updating SDK components
  • Eclipse, IDEs and ADT plug-in
  • Using the Emulator
  • Android vs. Other mobile platforms

Your First Android Application

  • Application Life Cycle
  • Application Components
  • Activity life cycle
  • Manifest File, Layout XML Code
  • Strings , The R File
  • Java Source Code
  • Java based layout vs. xml based layout
  • Eclipse Visual Layout Editor
  • Logging

UI Design for Android

  • Using different layouts – LinearLayout and TableLayout etc.
  • Drawable Resources
  • Resolution and density independence
  • Working with common widgets
  • Working with ListView and Adapters
  • Creating and using option menu
  • Working with preferences
  • Working with Dialogs and Toasts
  • Working with Graphics and Animation

Introducing Intents

  • Intents
  • Intent filters
  • Invoking activities by class name and URI
  • Sharing data using Extras Bundle and URI parameters
  • Working with Tabs and Fragments

Files and Database

  • Using File System
  • Introducing SQLite on Android
  • Database Connectivity
  • Cursors and content values
  • Using ContentProvider to share data
  • Understanding Security model

Working in background

  • Introducing Service and its life cycle
  • Creating and starting a service
  • Types of services
  • Working multi-threading and AsyncTask
  • Broadcast receivers
  • Triggering receivers with intents
  • Responding to system events using Broadcast receivers
  • Using Alarm

Using System Services and Web Services

  • Using Location based Services
  • Telephony and SMS services
  • Bluetooth , Network and WiFi
  • Multimedia and Camera
  • Accessing Internet and Web Services from Android App.

Project

  • Understanding the requirement
  • Designing the interface and architecture
  • Best practices regarding application design and development
  • Write code and testing it
  • Preparing application for Publishing
  • Publishing to Android Market and Physical device

Contact :

  • For More Info Cacth Me 
  •    Mail :  androidtraining123@gmail.com
       Mob : 91-9912326989
       Note : Course Through Online or Offline .
       

No comments:

Post a Comment