Attend Demo Lecture

Android Training Institute In Pune

Introduction :

Get professional android application development course with upto that industry standard syllabus. Real time projects provide you with the hands on that is unmatched. Join the Android Fever with the best android training institute in pune and taste the success with us. Android portion designed in a way to help you understand programming from the scratch.

 

Course Duration :

64 Hrs

 

Syllabus :


  • What is Android?
  • A Short History
  • Advantages of Android
  • Disadvantages of Android
  • What do We Need?
  • Setting Up the SDK
  • Install Eclipse Plugin
  • Create a Virtual Device
  • Creating a Project
  • Running Your Application
  • Android Hardware Buttons
  • Run Configuration
  • Debugging an Application
  • Using Third Party JAR
  • Creating Reusable Library
  • Dalvik Debug Monitor Server (DDMS)
  • DDMS Tools in Eclipse
  • The Console Views
  • Developing for Multiple Android Versions
  • Opening a Database Connection
  • Transaction Management
  • A Pattern for Connection and Transaction Handling
  • Creating Schema
  • Compiled SQL Statement
  • Insert,Update,Delete Data
  • Fetching Data
  • Example Queries
  • Iterating Over a Cursor
  • Reading Column Values from Cursor
  • Cursor Management
  • Binding Cursor to ListView
  • Custom Data Binding
  • Handling Item Click Event
  • Refreshing the ListView
  • Schema Creation Issues
  • Using the Helper Class
  • The Fundamentals
  • View Hierarchy
  • Creating Views Programmatically
  • Creating View in XML Layout
  • More on XML Layout
  • Common Programming Tasks with Views
  • TextView and EditText
  • Button
  • CheckBox
  • RadioButton and RadioGroup
  • ToggleButton
  • ImageView
  • RatingBar
  • Main Types of Resources
  • Defining Value Resources
  • Defining String Arrays
  • Creating Image Resource
  • Alternate Resource Folders
  • Alternate Folder Name Rules
  • How Android Finds Resources
  • Dealing with Screen Orientation
  • Orientation Change and Activity Life cycle
  • Developing for Tablets
  • Testing for Localization
  • Loading Localized String from Code
  • Defining Menu Items
  • Menu XML File
  • Option Menu
  • Populating Menu Items from Resource
  • Manipulating Menu Items
  • Handling Menu Item Click Event
  • Context Menu
  • Showing a Context Menu
  • Handling a Context Menu Item Click
  • Spinner View
  • Creating a Spinner
  • Handling Item Selection Event
  • The ListView
  • Creating a List-view
  • Handling ListView Events
  • The Adapter Model
  • Custom Adapter Class
  • Using an Adapter
  • Using a Custom Row Layout
  • ViewFlipper
  • Tabbed UI Layout
  • Creating Tabbed UI
  • Defining the Tabbed Layout
  • Creating the Tabs with View Content
  • Add a Tab with Activity Content
  • WebView
  • WebView Methods
  • Communication Using HTTP Protocol
  • Creating a HttpClient Object
  • Making a GET Request
  • Making a POST Request
  • Setting Timeout
  • Using Basic Authentication
  • Using Custom Authentication
  • XML Parsing Options
  • Setting up XML Pull Parser
  • The Main Loop
  • Checking Network Status
  • Recording Audio
  • Start Recording Audio
  • Stop Recording
  • Playing Audio
  • Playing from Raw Resource
  • Playing from a File or Network Stream
  • Stopping and Clean up
  • Video Playback
  • Playing Video
  • Developing a Broadcast Receiver Component
  • Registering a Receiver
  • Broadcasting a Custom Intent
  • Taking pictures
  • Rendering previews
  • How Sensors work
  • Lig to Sensor readings
  • Best practices for performance
  • Key Components Stack
  • The Kernel
  • Libraries
  • The Dalvik JVM
  • Application Framework
  • Applications
  • Data Storage Options
  • Data Privacy
  • Shared Preferences
  • Modifying Shared Preferences
  • Default Preferences
  • Editing Preferences
  • Private Directory
  • Cache Directory
  • External Storage
  • Checking State of External Storage
  • Working with Files in External Storage
  • Shipping Files with the Application
  • Working with Raw Resource Files
  • Working with Asset Files
  • Recapping the Basics
  • Packaging an Application
  • Application Re-usability Architecture
  • The Manifest File
  • Activity
  • Creating an Activity Class
  • Activity Life-cycle
  • Launching an Activity
  • Pausing and Stopping an Activity
  • Destroying an Activity
  • Saving State
  • Creating Views
  • Registering an Activity
  • The Default Activity
  • Process Lifecycle
  • The Application Class
  • The Application Context
  • Background
  • LinearLayout
  • LinearLayout Orientation
  • match_parent (fill_parent) Example
  • Layout Gravity
  • Weight
  • TableLayout
  • Managing the Width
  • RelativeLayou
  • ScrollView
  • HorizontalScrollView
  • What is an Intent?
  • The android.content.Intent Class
  • Implicit Target Component Specification
  • Intent Filters
  • Data Type Filter
  • Action Name
  • Category Name
  • Hint Matching Logic
  • Default component of an Application
  • Starting an Activity
  • Getting Output from Activity
  • Pending Intent
  • Toast
  • Popping a Toast
  • Advanced Toast
  • Status Bar Notification
  • Advantages of Status Bar Notification
  • Steps to Create a Status Bar Notification
  • Posting the Notification
  • Using a Utility Method
  • Using Dialogs
  • Alert Dialogs
  • Handling Button Click Events
  • ProgressDialog
  • Setting Progress Amount
  • Use of URL
  • The Structure of Data
  • MIME Type
  • Creating a Content Provider
  • Implement the query() Method
  • Implement the insert() Method
  • The update() and delete() Methods
  • Implement getType()
  • Registering a Provider
  • Writing a Data Consumer
  • Performing a Query
  • The Handler Framework
  • The Basic Approach
  • Creating a Handler
  • Posting a Message
  • Doing Background Work
  • AsyncTask
  • Callback Methods of AsyncTask
  • Doing the Work
  • Starting Work
  • Getting Result from the Task
  • Updating GUI from the Task
  • Ending the Task
  • What is a Service?
  • Creating a Service
  • Starting and Stopping a Service
  • Starting Long Running Work
  • Sending Control Messages to a Service
  • Usability Guidelines
  • Guidelines for Obtaining Current Location
  • Obtaining Current Location from an Activity or Service
  • Reading Location Data
  • Other Considerations
  • Proximity Alert
  • Geocoding
  • Using MapView
  • Setting up the Project
  • Showing MapView from an Activity
  • Common Uses of Telephony API
  • Making a Phone Call
  • Sending SMS Message
  • Call and Service State
  • Monitoring Call and Service State
  • Register the Listener
  • Getting Detail Phone Information
  • using Bluetooth Adapter
  • Finding Bluetooth devices
  • Monitoring and managing Internet connectivity
  • Managing active connections
  • Managing WiFi

Our Tieup with Companies

  • BMC Software
  • Blankchq Information Technologies
  • MaestroBits
  • Pacemakerz
  • Hindavi Technologies
  • digiwale
  • Colortonic
  • vertois
  • agreeya
  • pune fashion week
  • Xpointers