Android Training Online

SIGNEXIT SYSTEMS is a brand and providing quality Android Training through Online and Classroom to students in world wide.

FACULTY: Real-time experience 24×7 technical support

COURSE CONTENT:

1). IntroductionTo Mobile Apps

  • Why we Need Mobile Apps
  • Different Kinds of Mobile Apps
  • Briefly about Android

2) Introduction Android

  • History Behind Android Development
  • What is Android?
  • Pre-requisites to learn Android
  • Brief Discussion on Java Programming

3) Android Architecture

  • Overview of Android Stack
  • Android Features
  • Introduction to OS layers

4) Deep Overview in Android Stack

  • Linux Kernel
  • Libraries
  • Android Runtime
  • Application Framework
  • Dalvik VM

5) Installing Android Machine

  • Configuring Android Stack
  • Creating Eclipse Environment
  • Integrating Android with Eclipse IDE
  • Exploring Eclipse IDE

6) Creating First Android Application

  • Creating Android Project
  • Debugging Application through DDMS
  • setting up environment
  • AVD Creation
  • Executing Project on Android Screen

7) Android Components

  • Activities
  • Services
  • Broadcast Receivers
  • Content Providers

8) Hello World App

  • Creating your first project
  • The manifest file
  • Layout resource
  • Running your app on Emulator

9) Building UI with Activities

  • Activities
  • Views, layouts and Common UI components
  • Creating UI through code and XML
  • Activity lifecycle
  • Intents
  • Communicating data among Activities

10) Advanced UI

  • Selection components (GridView, ListView, Spinner )
  • Adapters, Custom Adapters
  • Complex UI components
  • Building UI for performance
  • Menus
  • Creating custom and compound Views

11) Notifications

  • Toast, Custom Toast
  • Dialogs
  • Status bar Notifications

12) Multithreading

  • Using Java Mutithreading classes
  • AsyncTask
  • Handler
  • Post
  • Writing an animated game

13) Styles And Themes

  • Creating and Applying simple Style
  • Inheriting built-in Style and User defined style
  • Using Styles as themes

14) Resources and Assets

  • Android Resource
  • Using resources in XML and code
  • Localization
  • Handling Runtime configuration changes

15) Intent, Intent Filters and Broadcast Receivers

  • Role of filters
  • Intent-matching rules
  • Filters in your manifest
  • Filters in dynamic Broadcast Receivers
  • Creating Broadcast receiverReceiving System Broadcast
  • Understanding Broadcast action, category and data
  • Registering Broadcast receiver through code and through XML
  • Sending Broadcast

16) Data Storage

  • Shared Preferences
  • Android File System
  • Internal storage
  • External storage
  • SQLite
    IntroducingSQLite
    SQLiteOpenHelper and creating a database
    Opening and closing adatabase
    Working with cursors Inserts, updates, and deletes
  • Network

17) Content Providers

  • Accessing built in content providers
  • Content provider MIME types
  • Searching for content
  • Adding, changing, and removing contentCreating content provider
  • Working with content files

18)Services

  • Overview of services in Android
  • Implementing a Service
  • Service lifecycle
  • Inter Process Communication (AIDL Services)

19) Multimedia in Android

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

20) Location Based Services and Google Maps

  • Using Location Based Services
  • Finding current location and listening for changes in location
  • Proximity alerts
  • Working with Google Maps
  • Showing google map in an Activity
  • Map Overlays
  • Itemized overlays
  • Geocoder
  • Displaying route on map

21) Web Services and WebView

  • Consuming web services
  • Receiving HTTP Response (XML, JSON )
  • Parsing JSON and XML
  • Using WebView

22) Sensors

  • How Sensors work
  • Using Orientation and Accelerometer sensors
  • Best practices for performance

23) WiFi

  • Monitoring and managing Internet connectivity
  • Managing active connections
  • Managing WiFi networks

24) Telephony Services

  • Making calls
  • Monitoring data connectivity and activity
  • Accessing phone properties and status
  • Controlling the phone
  • Sending messages

25) Camera

  • Taking pictures
  • Media Recorder
  • Rendering previews

26) Bluetooth

  • Controlling local Bluetooth device
  • Discovering and bonding with Bluetooth devices
  • Managing Bluetooth connections
  • Communicating with Bluetooth

27) Android Application Deployment

  • Android Application Deployment on device with Linux and Windows
  • Android Application Deployment on Android Marketz`z

We also provide IOS Training.

Our Android training Online Services providing worldwide like Asia, Europe, America, Africa, Sweden,North Korea, South Korea, Canada,Netherland,Italy, Russia,Israel,New Zealand ,Norway,Singapore,Malasia,etc,,