Android Mobile Application Development

By Dr. Himanshu N. Patel   |   Dr. Babasaheb Ambedkar Open University (BAOU), Ahmedabad
Learners enrolled: 8780
Android Mobile Application Development course is designed such that after successfully completed the course, the learner will be able to use the development tools in the Android development environment, use the major components of Android API to develop their own apps, describe the life cycles of Activities, Applications and Fragments, use the Java programming language to build Android apps, make UI-rich apps using all the major UI components, store and manipulate data using Content Providers, Shared Preferences and Notifications, do background processing with Services and AsyncTasks, utilize sensors to add orientation and location to their apps, send and receive SMS messages programmatically, package and prepare their apps for distribution on the Google Play Store.
The course content will contain recorded videos, which are based on the syllabus designed by the experts. All the participants, who are enrolled for the course, can take the course online. Also, they can download the video/text material for later use. After the completion of each lecture, the students can clarify their doubts with the instructor through discussion form. At the end of the course, the students have an option to undergo an online test which is objective in nature. On successful completion of the exam, the student shall be provided with a certificate declaring the participation and successful completion of the course by the candidate as per the guidelines.
Course Status : Completed
Course Type : Core
Duration : 12 weeks
Category :
  • Multidisciplinary
Credit Points : 4
Level : Certificate
Start Date : 01 Feb 2022
End Date :
Enrollment Ends : 15 Mar 2022
Exam Date :

Page Visits

Course layout




Android Software Development, building a sample Android application using Android Studio.


Android Project Structure, Android Manifest File and its common settings.


Activities, Services, Intents.


Permissions, Application resources.


Basic User Interface Screen elements, Designing User Interfaces with   Layouts.


Using Content Providers, Handling Persisting Data.


JSON Web Service.


Gallery, drawing 2D and 3D Graphics and Multimedia, Drawing and Working with Animation.


Networking, Telephony and Location, Android Networking, Web and Telephony API.


Search, Location and Mapping, Communication, Identity, Sync and       social media.


Sensor and Hardware Programming.


Publishing Android Application.

Books and references


  1. PGDMAD-103: Android Mobile Application Development, ISBN-978-81-940577-2-7 June 2019 by Dr. Babasaheb Ambedkar Open University.

  2. PGDMAD-105: Software Lab for Android Mobile Application Development, ISBN-978-81-940577-4-7 June 2019 by Dr. Babasaheb Ambedkar Open University.

  3. PGDMAD-201: Advanced Android Mobile Application, ISBN-978-81-940577-5-8 by Dr. Babasaheb Ambedkar Open University.

  4. PGDMAD-203: Software Lab for Advanced Android Mobile Application, ISBN-978-81-940577-7-2 by Dr. Babasaheb Ambedkar Open University.


  1.  Https://developer.android.com.

  2. Wireless Communications & Networks, Second Edition, William Stallings by Pearson.

  3. Mobile Computing Technology, Applications and service creation, Asoke K Telukder, Roopa R Yavagal by TMH.

  4. Android Application Development Black Book, Pradeep Kothari, dreamtech press.

  5. Wireless and mobile networks, Dr. Sunilkumar S. Manvi, Dr. Mahabaleshwar S.Kakkasageri by WILEY.

  6. Wireless networks, P. Nicopolitidis, M. S. Obaidat, G.I. Papadimitriou, A.S. Pomportsis by WILEY.

  7. Mobile Computing, Raj Kamal by Oxford.

  8. Mobile Computing Theory and Practice-Kumkum Garg- Pearson.

Instructor bio

Dr. Himanshu N. Patel

Dr. Babasaheb Ambedkar Open University (BAOU), Ahmedabad

Dr. Himanshu Patel received the B.E (IC) from Bhavnagar University, M.C.A degrees from Indira Gandhi National Open University and Ph. D in Computer Science from Sardar Patel University in 1998, 2004 and 2012, respectively. He has qualified for the SET and NET Examination conducted by UGC in 2006 and 2008 respectively.

Dr. Himanshu Patel is working as an in-charge controller of examination and senior Assistant Professor (Computer Science) at Dr. Babasaheb Ambedkar Open University, Ahmedabad. He has to his credit 17 research papers in National and International Journals, 20 paper presentations in National and International conferences. He has authored 4 books and 4 chapters in books and edited 14 books. His current area of interests is speech recognition, natural language processing, machine learning, software development, mobile learning and Open Educational Resources.

Dr. Himanshu Patel has been research guide and reviewer for several archived journals at the international level. He is a member of several academic and professional bodies in the area of computer science and distance education.

MHRD logo Swayam logo


Goto google play store