munotes®

B.Sc. (Information Technology) Android Practical Syllabus - Mumbai University

This is the TY BSc IT syllabus under NEP 2020, in force from the academic year 2026-27. The University still sets the earlier Choice Based papers alongside it for ATKT candidates, so check which scheme your exam form names before you revise.

Android Practical Syllabus.pdf
Major elective · Semester 5 · TY BSc IT · 2 credits · 50 marks

Loading syllabus...

Syllabus for Android Practical

Major elective · Semester 5 · TY BSc IT · 2 credits · 50 marks

Module I: Android Fundamentals & UI Design

  • Android Basics and Resources 1. Develop a simple “Hello World” Android application demonstrating project creation, Android Studio interface, Android components, AVD creation, and application execution. 2. Develop an Android application demonstrating the use of Programming Resources (colors.xml, themes.xml, strings.xml, dimens.xml, drawable resources) and apply them in UI components. 3. Develop an Android application demonstrating complete Activity Lifecycle methods and analyze execution using Logcat. Fragments and Activity Interaction 4. Develop an Android application to create and integrate a Fragment and demonstrate Fragment lifecycle methods. 5. Develop an Android application implementing Fragment-based UI navigation between multiple screens. 6. Develop an Android application demonstrating communication between Activity and Fragment. Basic Layout Management 7. Develop an Android application using LinearLayout (Horizontal and Vertical) to design structured UI. 8. Develop an Android application using RelativeLayout to align UI components dynamically. 9. Develop an Android application using TableLayout to design a structured Login/Registration Form. Advanced Layout and View Handling 10. Develop an Android application using ScrollView to display long scrollable content. 11. Develop an Android application using AbsoluteLayout demonstrating fixed positioning. 12. Develop an Android application using FrameLayout to overlay UI elements. Adapter Based Views 13. Develop an Android application using ListView with ArrayAdapter and implement item click handling. 14. Develop an Android application using GridView with Custom Adapter and image selection handling. 15. Develop an Android application implementing RecyclerView as a modern alternative to ListView.

Module II: Android System Components & Data Handling

  • Menus, Dialogs and UI Interaction 1. Develop an Android application implementing AppBar (Toolbar) and Options Menu. 2. Develop an Android application demonstrating AlertDialog and custom DialogFragment. 3. Develop an Android application implementing contextual menus and popup menus. Intents, Events and Listeners 4. Develop an Android application implementing Explicit and Implicit Intents. 5. Develop an Android application demonstrating Event Handling using Listeners (OnClick, OnLongClick, etc.). 6. Develop an Android application using Adapters to populate Spinner or ListView dynamically. Services, Notifications and Broadcast Receivers 7. Develop an Android application implementing Started and Bound Services. 8. Develop an Android application implementing Notifications using Notification Manager. 9. Develop an Android application implementing Static and Dynamic Broadcast Receivers. Database and Networking 10. Develop an Android application implementing SQLite database CRUD operations. 11. Develop an Android application integrating SQLite with ListView or RecyclerView. 12. Develop an Android application to fetch and parse JSON data from a web service and display it in UI components. Concurrency, Media and Security 13. Develop an Android application demonstrating Threads and Handlers for background processing. 14. Develop an Android application implementing Media APIs and Telephone APIs. 15. Develop an Android application implementing Runtime Permissions and security handling in AndroidManifest.xml.

Text Books

  • 1 Phillips, Bill; Stewart, Chris; Marsicano, Kristin Hardy, Android Programming: The Big Nerd Ranch Guide, Big Nerd Ranch Guides, 5th Edition, 2022.
  • 2 Meier, Reto, Professional Android, Wrox Publishing, 4th Edition, 2018.
  • 3 Griffiths, Dawn; and Griffiths, David, Head First Android Development, O’Reilly Media, 2nd Edition, 2017.
  • 4 Haseman, Chris; and Sutton, Kevin, Learning Android Application Development, Addison-Wesley Professional, 1st Edition, 2020.
  • 5 Darwin, Ian F., Android Cookbook: Problems and Solutions for Android Developers, O’Reilly Media, 2nd Edition, 2017.
  • 1 Subramanian, S.; and Bali, Rachit, Android Application Development: Basics to Advanced, McGraw-Hill Education, 1st Edition, 2021.
  • 2 Murphy, Shaun, Android Studio 4 Development Essentials – Java Edition, Payload Media, 10th Edition, 2021.
  • 3 Sayed Hashimi, and Satya Komatineni, Mastering Android Application Development, Wiley, 2nd Edition, 2018.
  • 4 Kotlinlang.org, Kotlin for Android Developers (Official Guide), JetBrains Documentation, 2024 (Online Reference).
  • 5 Google Developers Documentation Team, Android Developers Official Guide, Google Inc., 2024 (Online Reference).

Reproduced from the University of Mumbai syllabus for B.Sc. (Information Technology) under NEP 2020, in force from the academic year 2026-27. Wording is as printed in that syllabus. Module numbering is as printed there too.

The complete syllabus

This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.

PDF BSc IT SEM I & II (2024 25) NEP NEP 2020 syllabus, in force from 2024-25 Read full PDF Read
PDF BSc IT V & VI 2024 25 Earlier Choice Based syllabus, still set for ATKT candidates Read full PDF Read
PDF SY BSc IT 23 24 Earlier Choice Based syllabus, still set for ATKT candidates Read full PDF Read
BSc IT Syllabus Study Path
Start with the year folder.
Use FYBSc IT, SYBSc IT, or TYBSc IT first so your syllabus check matches the semester you are preparing for.
Check units before opening notes.
Use the syllabus to confirm topics, then open BSc IT notes for the same semester.
Practice after the syllabus check.
Move to BSc IT question papers after reviewing the module scope.
Report or request
Done!