Android Training

With our Android Training we teach participants how to develop android based applications Android is the fastest growing smart phone operating system in the world today.

With our Android Training we teach participants how to develop android based applications Android is the fastest growing smart phone operating system in the world today.

 

 Android programming language is backed and developed by Google and Open Handset Alliance (a consortium of 84 firms). The number of handsets running on Android increases by 21000 fresh and new installs per day and that is good enough reason for one to start developing applications and games for that market. By learning the trending technology like Android anyone can get a easy job in IT.

 

Android Training at SGL is  provided by some of the IT industries top experts. Learning a programming language which is sure to dominate the smart phone market in the coming years is like earning in gold and storing it for future use.

 

Anyone getting trained in Android now will have the first mover advantage and many corporate giants are yet to enter the App market as a mainstream business. Once the corporate heavyweights start to flex their muscles against each other in mobile phone market, anyone trained in Android / iOS will be in very high demand in the mobile app development industry.

 

We are the best in Android Training.

Course Outline

  JAVA Concepts

  • OOPs Concepts
  • Inheritance in detail
  • Exception handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Multi threading (Thread class & Runnable Interface)

SQL

  • DML & DDL Queries in brief

  Introduction to Android

  • What is Android?
  • Setting up development environment
  • Dalvik Virtual Machine & .apk file extension

Fundamentals :

  • a.Basic Building blocks – Activities,Services,Broadcast Receivers & Content providers
  • b.UI Components – Views & notifications
  • c.Components for communication -Intents & Intent Filters
  • Android API levels (versions & version names)

Application Structure (in detail)

  • AndroidManifest.xml
  • uses-permission & uses-sdk
  • Resources & R.java
  • Assets
  • Layouts & Drawable Resources
  • Activities and Activity lifecycle
  • First sample Application

Emulator-Android Virtual Device

  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  • Logcat usage
  • Introduction to DDMS
  • Second App:- (switching between activities)
  • Develop an app for demonstrating the communication between Intents

Basic UI design

  • Form widgets
  • Text Fields
  • Layouts
  • [dip, dp, sip, sp] versus px
  • Examples

Preferences

  • SharedPreferences
  • Examples

Menu

  • Option menu
  • Context menu
  • Sub menu
  • menu from xml
  • menu via code
  • Examples

 Intents (in detail)

  • Explicit Intents
  • Implicit intents
  • Examples

UI design

  • Material Design
  • Time and Date
  • Images and media
  • Composite
  • AlertDialogs & Toast
  • Popup
  • Examples

Tabs and Tab Activity

  • Examples

SQLite Concepts

  • SQLite Programming
  • SQLiteOpenHelper
  • SQLiteDatabse
  • Cursor
  • Reading bookmarks

  Android Debug Bridge (adb) tool

Adapters and Widgtes

Adapters:-

  • a.ArrayAdapters
  • b.BaseAdapters
  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • Examples

  Threads

  • Threads running on UI thread (runOnUiThread)
  • Worker thread
  • Handlers & Runnable
  • AsynTask (in detail)
  • Examples
  • Live Folders
  • Using sdcards
  • XML Parsing
  • JSON Parsing
  • Maps, GPS, Location based Services
ENQUIRY

Training Type:CoorporatePrivate

JOIN AN UPCOMING CLASS FOR THIS COURSE