Android is one of the biggest platforms for mobile application developers today. Most businesses across multiple domains are building Android Apps both for enterprise and retail products and services, thus creating a huge demand for skilled Android Developers. Whether you are a student or a Tech genius in the IT industry, possessing Android application development skills will help you take the next big leap in your career. This course help you attain skills to become a Google certified – Associate Android Developer (AAD) who can develop and deploy Android apps successfully. With a successful learning model, expert guidance and vigorous hands-on practices, you get an opportunity to get acquainted with the concepts related to Android Application development.

Benefits 

Based on the competency level of the candidate, complementary online training on Java and RDBMS will be provided, along with XML.

  • You will be trained by experts with 30+ practice exercises, to strengthen your skillset as an Android Application developer.
  • The training program and the Google Certification will be a great value-add to your resume, which will surely help you pursue a promising career.

Objectives

Our objective is to create a talent pool of proficient Android application developers. We aim to train participants through expert web-based lecture sessions, various hands-on practices and project experience from industry experts in conjunction with multiple homework sessions and mock examinations. Upon completion of this course, learners will be able to:

  • Design attractive User Interface for Android apps.
  • Create Templates for Android App designing.
  • Develop and design Applications for various industries and domains
  • Make use of the sensors and other hardware features, to implement unique applications such as Location based services etc.
  • Design and develop graphics and multimedia based applications for a variety of end-used based applications
  • Successfully deploy and release an Application on Google Play Store using various licensing options.

Course Duration 150 hours span across 13 weeks

Course Fee – Rs 19,500/-

 Course Curriculum 

  1. Basics

Introduction to Android Development

  • Installing Android Studio
  • Creating “Hello World” Android Application
  • Introduction to Gradle
  1. Activities & Intents

Activities

  • Understanding Activity Lifecycle
  • Learning on Activity Stack
  • Navigation in Android Activity

Intents

  • Activity with Explicit Intents
  • Activity with Implicit Intents
  • Importance of Intent Filters
  1. User Interface
  • User Interface Controls
  • Menu
  • Dialog
  • List
  • View
  • Layout
  1. Delightful User Experience

Styles and Themes

  • Defining Styles
  • Defining Themes
  • Understanding Style Inheritance

Event Handling

  • Events in Android
  • Event Management in Apps
  1. Data – Saving, Retrieving, Loading

Storing and Retrieving Data

  • Handling Internal Storage
  • Handling External Storage

SQLite Database

  • CRUD Operations in Android
  • Cursors and their importance in Android

Content & Content Providers

  • Handling Content
  • Content Providers and its importance
  1. Background Tasks and Events
  • Services & IPC (Inter-process Communication)
  • Broadcasting & Broadcast Receivers
  • Notifications
  • Background processing with Handlers, AsyncTask and Loaders
  • Scheduling tasks
  • Background Services
  1. Advanced Topics
  • Multimedia
  • Material Design
  • Location Based Services
  • Integrating Google Maps
  • Search
  • Graphics
  • Advanced Concepts
  • Hardware & Multiple Form Factors
  1. Testing and Debugging

Testing

  • Importance of Testing mobile Applications
  • Testing UI and Android App
  • Using Expresso Framework

Debugging

  • Using Logcat in Android
  • UI Automator and its importance
  1. Integration with Web Services

Web Services

  • Introduction to Web Services
  • Building and Publishing Web Services
  • RESTful Web Services
  • Accessing Web Services
  1. Polish and Publish
  • Widgets
  • Fragment
  • Publishing
  • Licensing
  • Security & Permission
  • Project

Duration of the Course

This is a web instructor led course of 150 hours duration with the following breakup:

 

Activity Time Spent (hrs.)
Self-Paced Online Training 40
Web Instructor Led Lectures 50
Self-Assessment Quiz 5
Practice Lab 30
Project Work 20
Mock Exams 5
Total 150