Course outline for Android

Pre-requisites for learning Android

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

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

Duration

  • 2-5 days

Training Mode

Online training for Android

We provide:

  • Instructor led live training
  • Self-paced learning with access to expert coaches
  • 24x7 access to cloud labs with end to end working examples

All jnaapti sessions are 100% hands-on. All our instructors are engineers by heart. Activities are derived from real-life problems faced by our expert faculty. Self-paced hands-on sessions are delivered via Virtual Coach.

Classroom training for Android

Classroom sessions are conducted in client locations in:

  • Bengaluru
  • Chennai
  • Hyderabad
  • Mumbai
  • Delhi/Gurgaon/NCR

Note: Classroom training is for corporate clients only

Detailed 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