Course Objective:

  • At the end of the Course, participants would be able to develop application on Android Environment

Pre-requisites:

  • Basic Knowledge of Object Oriented Programming Language & Databases

Duration:       60 Hours [20 days x 3 Hours OR 15 days x 4 Hours]

Course Fees:   Rs 4520/-

Course Outline:

Sl No.Modules/ TopicsDuration (Hrs)
1.

Comparison of Mobile Operating Systems

  • Apple iOS
  • Microsoft Windows
  • Google Android

 

8

2

Revisiting OOP & Database

  • JAVA Concepts
  • OOPs Concepts
  • Inheritance in detail
  • Exception handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Multi-threading SQL
  • DML & DDL Queries in brief

 

8

3

Understanding Android SDK

  • Introduction to Android
  • Setting up development environment
  • Dalvik Virtual Machine & .apk file extension
  • Fundamentals:
    • Basic Building blocks
    • Activities
    • Services
    • Broadcast Receivers & Content providers
    • UI Components - Views & notifications
    • Components for communication - Intents & Intent Filters
    • Android API levels (versions & version names)

 

8

4

Android Development in Detail

  • Application Structure
  • First sample Application
  • Emulator-Android Virtual Device
  • Basic UI design
    • Form widgets
    • Text Fields
    • Layouts
  • Menu
  • Intents
  • UI design
  • Tabs and Tab Activity
  • Content Providers
  • SQLite Programming
  • CRUD
  • Android Debug Bridge (adb) tool
20
5

Advanced Applications

  • Web URLs
  • Email address
  • Map address, phone numbers
  • MatchFilter & TransformFilter
  • Adapters and Widgtes
  • Adapters
  • Notifications
  • Custom components
  • Threads
  • Live Folders
  • Using sdcards
  • XML Parsing
  • JSON Parsing
  • Maps, GPS, Location based Services
  • Accessing Phone services (Call, SMS, MMS)
  • Network connectivity services
  • Sensors

 

16