Jets Logo

Mobile development for Android

Track Code: Android 101

Description

This Track is designed to cover the basic concepts of Android development. Through the Track the trainee can use the various GUI components, store data using the different data persistence methodologies like SharedPreferences, Files on internal and external memory in addition to SQLite. Besides he can develop location based application and build HTTP connections with backend server.

Track Outline

  • Introduction to Java
  • Data Types, Operators and Flow Controls
  • Using Arrays and Strings
  • Introduction to OOP
  • Encapsulation
  • Function Overloading
  • Function Overriding
  • Inheritance and its benefits
  • Reference from Parent referes to an object from a child
  • Exception Handling
  • Interfaces
  • Multithreading
  • Inner Classes
  • AWT Event Delegation Model
  • I/O Streams
  • Introduction to Android Framework
  • Application Building Blocks
    • Activity
    • Broadcast Receiver
    • Service
    • Content Provider
  • Creation of GUI and Event Handling
  • Data Persistence
    • Shared Preferences
    • Saving and loading files
    • Creating database and using SQLlight
  • Location Based Services
  • Data Sharing
  • Threading and AsyncTask
  • Introduction to Web Services
Copyright © 2014 java™ Education and Technology Services. All rights reserved