Android App Development Course

Syllabus

Lets Design extremely rich and innovative application.

Android provides a variety of powerful APIs for applying animation to UI elements and drawing custom 2D and 3D graphics. The sections below provide an overview of the APIs and system capabilities available and help you decide with approach is best for your needs.

  • Duration: 2 Months
  • Project: 2 Weeks
Module 1 :- Introduction to Android
  • Getting started with android
  • Application fundamentals
  • Activities and tasks
  • Components and layouts
Module 2 :- Starting with Android
  • Working with resources
  • Android layouts and views
  • Handling user interaction events
  • Grouping, accessing of resources
Module 3 :- Designing page
  • Creating menus
  • Styles and themes
  • Creating dialogs
  • Adding menus and icons
Module 4 :- Controling Android
  • Notifying the users
  • Debugging android applications
  • Intent and intent filters
  • Toast, Status bar, dialog notification
Module 5 :- Multimedia with Android
  • Multimedia in android
  • Multimedia supported audio formats
  • Simple media playback
  • Supported video formats
Module 6 :- Creating Database
  • sql database
  • Introducing sqlite
  • Sqlite open helper and creating a database
  • Opening and closing a database
Module 7 :- Content Handling
  • Basic content providers
  • Content provider mime types
  • Searching for content
  • Adding, changing, and removing content
Module 8 :- Drawing
  • Graphics and Animations
  • Drawing graphics in android
  • Drawing with xml
  • Canvas drawing best practice
Module 9 :- Creating Animation
  • Animations
  • Programmatically creating animations
  • Introducing tweened animations
  • Applying tweened animations
Module 10 :- Camera and Hardware
  • Accessing android hardware
  • Using the media apis
  • Using the camera
  • Using bluetooth
  • Using Wifi
Module 11 :-
  • File Saving State and Preferences
Module 12 :-
  • Geocoding and Location Based Services
  • Maps
  • Finding Current Location
Module 13 :-
  • Telephony and SMS
Module 14 :- Sensors
  • Using the accelerometer and compass
Module 15 :-
  • Web Services
  • JSON Parser
  • XML Parser