Diploma in Android Development

Android is an open source and Linux-based operating system used for developing mobile apps. Android offers an approach for application development for mobile devices. The first version of android software development was released by Google in 2007. Android is a powerful operating system with connectivity, UI, Storage, Multi-Touch, Web Browser etc.

Android Development Courses Syllabus

Module 01 : Java Concepts

  • OOPs Concepts
  • Inheritance in Detail
  • Exception Handling
  • Packages and Interface
  • JVM and .jar File Extension
  • Collections
  • Multithreading

Module 02 : Introduction to Android

  • What is Android
  • History and Version
  • Installing software’s
  • Hello Android example
  • Android Core Building Blocks
  • Android Emulator
  • xml

Module 03 : First Android Application

  • Setting Up Android Development Environment
  • Android Development Framework – SDK
  • Emulators – What is Emulator/Android AVD?
  • Android Project Framework
  • My First Android Application

Module 04 : Android Activities, Intent and Fragment

  • Activity Lifecycle
  • Activity Example
  • Implicit Intent
  • Explicit Intent
  • Fragment Lifecycle
  • Fragment Example
  • Dynamic Fragment

Module 05 : Android UI Widgets

  • Working with Button
  • Toast
  • Custom Toast
  • Button
  • Toggle Button
  • Switch Button
  • Image Button
  • Checkbox
  • Alert Dialog
  • Spinner
  • AutoCompleteTextView
  • RatingBar
  • DatePicker
  • TimePicker
  • ProgressBar
  • Quick Contact Budge
  • Analog Clock and Digital Clock

Module 06 : Toast, Menu, Dialog, List and Adapters

  • Option Menu
  • Context Menu
  • Popup Menu
  • Base Adaptor
  • What is Toast?
  • What is Dialog?
  • What is List?

Module 07 : View

  • GridView
  • WebView
  • ScrollView
  • SearchView
  • TabHost
  • Dynamic ListView
  • Expanded ListView

Module 08 : Multimedia Programming using Android

  • Multimedia Supported audio formats
  • Simple media playback
  • Supported video formats
  • Simple video playback

Module 09 : Database - SQLite

  • Introducing SOLite
  • SQLiteOpenHelper and Creating a Database
  • Opening and Closing a Database
  • Working with Cursors Inserts, Updates and Deletes
  • SQLite API
  • SQLite Spinner
  • SQLite ListView

Module 10 : Location Based Services and Google Maps

  • Location API Fundamental
  • Example of Android Location API
  • Working with Google Maps

Module 11 : Notifications

  • Notification Manager
  • Pending Intent
  • Notifications(Show and Cancel)

Module 12 : How to Develop Your Own Custom made Web Browser

  • How to use WebView object in XML
  • Permission of using the Internet
  • Methods for associated with ‘GO’, ‘BACK’, ‘FORWARD’ etc.

Module 13 : Testing and Debugging Android Application

  • How to debug android application
  • Use of Step Filters, Breakpoints, Suspend and Resume
  • How to use LogCat
  • Use of Perspectives

Module 14 : Installation of .apk

  • How to install .apk into your Android Mobile

Module 15 : Two or more Mini Android App Development