ANDROID APP DEVELOPMENT TRAINING


6 months Android industrial training in Varanasi


Course Detail

MODULE 1: INTRODUCTION TO ANDROID

  • A Little Background about mobile technologies
  • Android – an open platform for mobile development
  • Native android application
  • Android SDK feature
  • Open handset alliance
  • What does android run on?
  • Why develop for mobile?
  • Why develop for android?
  • Android development framework
  • Android application architecture
  • Android libraries

MODULE 2: DEVELOPING FOR ANDROID: YOUR FIRST ANDROID APPLICATION

  • Developing for android
  • First android application
  • Using Android Studio
  • Running and debugging
  • Developing for mobile devices
  • Android development tools

MODULE 3 : ANDROID APPLICATION AND ACTIVITIES

  • Creating application and activities
  • Application manifest introduction
  • Android application life cycle
  • Application priorty and process states
  • Externalizing resources
  • Android application class
  • Android activities

MODULE 4 : UI DESIGN FOR ANDROID

  • Fundamental android UI design
  • Introducing views
  • Draw and resources
  • Resolution and density independence
  • Creating and using menus

MODULE 5 : INTENTS , BROADCAST RECEIVERS , ADAPTERS AND INTERNET

  • Introducing intents
  • Intents and intent filters what are pending intents
  • Adapters
  • Using internet resources
  • Introducing dialog
  • Creating an earthquake viewer

MODULE 6 : FILE, SAVING STATES AND PREFERNCES

  • Saving application data
  • Creating and saving preferences
  • Retrieving shared preferences
  • Creating a setting activity for an earthquake viewer
  • Introducing the preferences activity and preference framework
  • Creating a standard preference activity
  • Saving activity state
  • Saving and loading files
  • Including static files as resources
  • File management tools

MODULE 7 : DATABASE AND CONTENT PROVIDERS

  • Introducing android databases
  • Introducing SQlite
  • Cursors and content values
  • Working with SQlite
  • Creating new content providers
  • Using content providers
  • Creating and using earthquake content provider
  • Native android content provider

MODULE 8: MAPS, GEOCODING, LOCATION BASED SERVICES

  • Using location based services
  • Configuring emulator to test location based services
  • Updating locations in emulator location providers
  • Selecting a location provider
  • Finding your location
  • Using proximity alerts
  • Using a Geo coder
  • Creating map based activity
  • Mapping earthquake example

MODULE 9: WORKING IN BACKGROUND

  • Introducing services
  • Using background threads
  • Let’s make a toast
  • Introducing notifications
  • Using alarms

MODULE 10: INVADING THE PHONE TOP

  • Home screen widgets
  • App widgets
  • Earthquake widget example
  • Live folders
  • Adding search to your application and a quick search box
  • Creating live wallpaper

MODULE 11: AUDIO, VIDEO, USING CAMERA

  • Playng audio and video
  • Recording audio and video
  • Using camera and taking pictures
  • Adding new media to media store
  • Raw audio manipulation

MODULE 12: TELEPHONY AND SMS

  • Telephony
  • Reading phone device details
  • Reading sims details
  • Incoming and outgoing call monitoring
  • Tracking service change
  • Introducing SMS and MMS
  • Sending SMS message manually
  • Emergency responder

MODULE 13: BLUETOOTH, NETWORK AND WI-FI

  • Using Bluetooth
  • Managing network connectivity
  • Managing wi-fi

MODULE 14: SENSORS

  • Using sensors and sensors manager interpreting sensor values
  • Using compass,accelerometer and orientation services
  • Controlling device vibration

MODULE 15: Live Project