Android Development

Android Development

Interested in Android Development? Then this course is for you!

Android is a mobile operating system developed by Google. It is based on a modified version of the Linux kernel and other open source software, and is designed primarily for touchscreen mobile devices such as smartphones and tablets.

1. Introduction to Android


  • History of Android
  • What is API?
  • Versions of android
  • Architecture of Android
  • Android SDK features
  • Dalvik VM
  • Android mainfest.xml
  • R.java

2. Your first App-Hello world

  • Project set up
  • Hierarchy view
  • How to run app

3. Android XML

  • Studying different Layouts and their attributes
  • Advance xml attributes.
  • How to make layouts for different screen resolution?
  • Layouts

4. Android Widgets

  • Text View
  • Button
  • Toast
  • Custom Toast


  • Checkbox
  • Radio Buttons
  • Spinner
  • Toggle Button


  • Alert Dialog
  • Rating Bar, Progress Bar and Seek Bar
  • Date and Time Picker
  • AutoComplete Text View

5. Adapter and Widgets

  • Array Adapter
  • List View
  • Custom List View

6. Activity and Intents

  • Activity and Intent
  • Implicit and Explicit Intent
  • Life Cycle of an activity

7. Android Menu

  • Option menu
  • Context menu
  • Popup menu

8. Android Telephony

  • How to make Phone call?
  • How to send SMS and Email?

9. Notification


10. Toast


11. Notification Manager

12. Alarm Manager


13. DialogBox


14. SQLite, Firebase database