Take your career to the next level

with Android Application Development Training

Upcoming Batches

Android Application Development Training - Instructor Led

  • Reviews

Over 30000 students

50+ locations globally

Android Application Development course helps you in garnering required knowledge for becoming a Android Application Developer. This course is suitable for any professional who seeks to enhance their Android App development skills.

This certification training intends to offer knowledge and skills to the participant that are essential to design and create a complete Android application. This training program is specially designed for the Android App Developers which focuses on key Android API components and interactions.

This course also focuses on other aspects such as Database, Multimedia, Hardware and Web Service programming, which ensures that the participant gains an complete knowledge on all the aspects and become an efficient Android developer.

Why GreyCampus

  • High impact, proven training – 30000+ professionals trained globally

  • Experienced, expert instructors – Our Instructors come with a rich, 10+ years of industry experience.

  • Classroom Training programs delivered across 50+ locations globally

  • Content is developed in-house in GreyCampus by highly experienced industry experts

Request Quote

We value your privacy. Privacy Policy

Course Curriculum

Hello Android Framework

  • Introduction
  • Creating an Android Project
  • Within Eclipse
  • From Command line
  • Running Your Application
  • Running you project on the emulator
  • Components of an Android application
  • Application Life-cycle
  • Modifying created project
  • Change activity’s name

Android SDK Tools and Activity Class

  • Android Software Layers
  • Linux kernel
  • C/C++ Libraries
  • Android Runtime
  • Application Framework
  • Application layer
  • Android Libraries
  • The Android Manifest File
  • Structure of the Manifest File
  • Android SDK Tools
  • Activity life-cycle through Java
  • Create an Activity
  • Methods to remember

ListActivity and ListView

  • Introduction
  • Views
  • Using Views
  • Adding a View to your application
  • List Views and List Activity
  • Using a ListActivity
  • Adding ListView
  • Add Event to List Items
  • Summary
  • Methods to remember

Intents and Intent filters

  • Introduction
  • Intents
  • Explicit Intents
  • Implicit Intents
  • Native Android Actions
  • Data Transfer
  • Intent to Call Activities
  • Direct calls
  • Sub-activities: Calling Activities for Results
  • Register an IntentFilter
  • Methods to remember

Custom Views

  • Introduction
  • Different Uses of Customized Views
  • Modify Existing Views
  • Step by Step
  • What is in onDraw()
  • The full picture

Dialogs and Toasts

  • Dialogs
  • Dialog sub-classes
  • Creating dialogs with user-defined layout
  • Activities with Dialog Theme
  • Toasts
  • Methods to remember

More UI - Options Menu, Context Menu, and WebView

  • Introduction
  • Menus
  • Building a menu from Java code
  • Building a menu from a resource file
  • Handle Select Events
  • Sub-menus
  • Context Menus
  • Handling Context Menu Selection
  • Additional Menu Item options
  • Checkboxes and Radio Buttons
  • Shortcut Keys
  • Condensed Titles
  • Menu Item Click Listener
  • Intents
  • WebView
  • Methods to remember
  • Practical Exercise

Android Storage: Network, File I/O, and SharedPreferences

  • Android Storage Options
  • Shared Preferences
  • Internal Storage
  • SQLite Databases
  • Network Connection
  • Connecting to the internet
  • File I/O
  • Including files as resources
  • Shared Preferences
  • Retrieving Shared Preferences
  • Save activity state

Android Storage: SQLite and Content Providers

  • Introduction
  • SQLite in your application
  • SQLite library
  • SQLiteOpenHelper
  • SQLiteDatabase
  • Cursors
  • Databases in Android
  • Native Android Content Providers
  • Methods to remember

Android Notifications

  • Introduction
  • Creating a notification
  • Notification actions
  • Example: Notification Manager
  • Summary

Course Objectives

  • Shows you how to use different plug-ins and tools to debug and maintain your Android applications.
  • Helps you in understanding main components of an Android application and its entire life cycle.
  • Ensures that the participant gains a thorough understanding and application of Android persistent storage tools and techniques: files, preferences, databases, and content providers.

Course Benefits:

  • Better job opportunities.
  • Global recognition.
  • Enhances your salary potential.
  • Quick career growth.


Q. Who should do this course?

A. This course is suitable for application developers seeking to master android app development and gain professional competence in android app development.

Q. What are the pre-requisites for attending this training?

A. Participants must have adequate knowledge of the content of "Java Fundamentals for Android Development" course.

Q. What are the system requirements to install Android?

A. Your system should have a 4GB RAM, a processor better than core 2 duo and operating system can be of 32bit or 64 bit.