Android Application Development

“Android Application Development”

72 Hours Workshop to “Develop Android Applications”
For: - 1st, 2nd, 3rd, 4th year B. E. / B. Tech. (ECE, EE, EEE, EIC, CS, IT, ME, Automobile), M. E./ M. Tech., MCA, BCA, B. Sc. – I. T., M. Sc.,B. Arch., M. Tech. & Professionals.

Topics Cover:-

This workshop covers the following topics with practical implementation:

    Introduction to Android and Java

  • Introduction to android
  • Comparison Android, iOS, Blackberry
  • Why android?
  • Pros and cons of android
  • Installation

  • Understanding Installation process
  • Installing Android
  • Creating Hello World
  • Android project architecture
  • Running on Emulator
  • Installing android application on mobile
  • Introduction to Eclipse

  • Creating project in eclipse
  • Importing existing project
  • Exporting project
  • Build and clean project
  • Android project architecture
  • Understanding DDMS, LogCat, File Browser
  • Pull and Push files in android emulator
  • Error handling and debugging

  • Clean Project
  • Problems with Android Debug Bridge (adb)
  • LogCat
  • Emulator does not start
  • Android debugger
  • Install failed due to insufficient storage
  • Error message for @override
  • Missing Imports
  • Android Architecture and OOPS

  • Building Blocks of Android
  • Java Classes and Objects
  • Class Methods and Instances
  • Inheritance and Polymorphism in Java
  • Interface and Abstract class
  • Threading in android
  • Collection in android
  • Shell

  • Android Debugging Bridge – Shell
  • Install and Uninstall an application via adb
  • Android Layouts and controls

  • Intent and Activity
  • Layouts In Android
  • Android Form Widgets
  • Image and media
  • Android UI

  • Using resources
  • Designing UI using eclipse graphical view
  • Android style and theme
  • Changing layout property dynamically
  • Comparisons of layouts in terms of performance
  • Image resolutions in android
  • Android activity configurations
  • Understanding dip and px
  • Android Graphics and Multimedia

  • Basic Graphics
  • Input Handling
  • Playing Audio
  • Playing Video
  • Audio recording
  • Persistence in Android

  • Accessing Internal Files system
  • Accessing SD cards
  • Introduction to SQLite
  • Data Binding
  • Content Provider
  • Android Web services

  • Client Server architecture
  • Understanding REST calls
  • Understanding GET, POST and Server Status, Status Code
  • Understanding JSON
  • Consuming JSON in android
  • BroadcastReceiver

  • Introduction
  • Creating broadcastReceiver
  • Using android services in broadcastReceiver
  • Purpose of different broadcastReceiver
  • Spy programs using broadcastReceiver
  • Services

  • Introduction
  • Creating android services
  • Using android services in broadcastReceiver
  • Using timer in services
  • Google map

  • Google Map Integration
  • Markers and polylines
  • GPS

  • Introduction
  • Location sensing
  • Using GPS location in Google map
  • Project: -

    During this training each and every student is going to design own following projects with their own hand:
    1. Live Android Application

    For Students: -

    Participation Kit to every participant.

    Full Study Material containing:

  • Data Sheets
  • Report Matter
  • Course Layout
  • Project Coverage