Course Outline


About Android

Pre-requisites

  • Working knowledge of Java
  • Linux/Windows with Android Studio installed

Duration

  • 2-5 days

Lab Setup

  • Hardware Configuration
    • A minimum of 20GB of disk space and atleast 4GB of RAM
    • Ensure that all participants have a properly functioning Internet connection
  • Software Configuration
    • Android Studio

Course Outline for Android

Introduction to Android
  • Installation of Android Studio
  • Why Android?
Layout
  • Linear Layout
  • Relative Layout
  • Table Layout
  • Grid View
  • Tab Layout
  • List View
  • Recycler View
  • Layout Inflater
  • Custom Layout
Fragments
  • What are fragments?
  • Where to use fragments?
  • How to use fragments?
Data Storage in Android
  • Using in memory Database(SQLite)
  • Shared preference
  • Firebase
Android System APIs
  • Intent
  • Activity
  • Button
  • Notification
  • Sending data between application
  • Text input
  • View
  • AsyncTask
Sensors in Android
  • Bluetooth
  • Geolocation
  • Gyroscopr
  • Compass
  • Motion Sensors
Hardware
  • Camera
  • Microphone
Third Party Libraries in Android
  • Picasso
  • Retrofit2
  • Butterknife
Testing
  • JUnit

The classroom training will be provided in Bangalore (Bengaluru), Chennai, Hyderabad or Mumbai and will be conducted in the client's premises. All the necessary hardware/software infrastructure must be provided by the client.