Android Training

Course Duration : 90 Hours

Course Plan

  1. Google Inc and Android

    • Introduction
    • Introduction to Android Devices
    • Brief about Android OS
    • Brief about Android Versions
    • Introduction to Android App development
    • Brief about Play Store
    • Introduction to Android Studio
    • Configuring Tools to start development
  2. Getting started with Android Programming

    • Overview of OOPS
    • Introduction to Java
    • Inheritance in detail
    • Exception handling
    • Packages and interfaces
    • JVM and .jar file extension
    • Multi threading (Thread class and Runnable Interface
  3. Fundamentals

    • What is Android?
    • Virtual Machine and .apk file extension
    • Android API levels (versions and version names)
  4. Designing Application User Interface

    • Creating Basic Building blocks
    • Creating Activities
    • Developing an UI controls
    • Creating Text View,Buttons, Slider, Switch, Activity Indicators
    • Creating Progress, Image View
    • Intents and Intent Filters
  5. Deep Overview in Android Stack

    • Linux Kernel
    • Libraries, Android Runtime
    • Application Frameworks
    • Virtual Machine
  6. Enhancing User Interface

    • XML vs Java UI
    • Dips and sps
    • Views and Layouts
    • Common UI Components
    • Handling User Events
  7. Android System Overview

    • Creating web view
    • Loading website in web view
    • Notifications
    • Security model
    • Sensors
    • Location and Maps
  8. Threads and Handlers

    • Threads, AsyncTask and Handlers
    • Alarms
    • Networking
  9. File Systems and Databases

    • Working with files and Database
    • Brief about SQLITE DB
    • Creating and managing database inside android application
    • Saving and retrieval of data
  10. Interaction with web servers

    • Introduction to web services
    • Integrating web services into application
    • Working with web API's and interaction with web servers
    • Handling API Request and responses
    • Handling JSON and XML Responses
  11. Graphics and MultiMedia

    • Graphics and Animations
    • Multi-touch and Gestures
    • Working with Android Multimedia
    • Playing back Audio and Video
    • Accessing Camera and Gallery
  12. Multiple Devices compatibility and Testing

    • Handling different android devices compatibility
    • Debugging
    • Unit testing
  13. App Publishing and Monitoring

    • Creating an developer id
    • Understanding the process of app launch in play store
    • Monitoring app performances
  14. Career Planning

    • Android Project Work
    • Building a portfolio
    • Preparing for an interview
    • Mock Interview

New Batches to be started very soon, Enroll yourself.