munotes®

B.Sc. (Computer Science) Mobile Application Development Syllabus - Mumbai University

This is the SY BSc Computer Science syllabus under NEP 2020, in force from the academic year 2025-26. The University still sets the earlier Choice Based papers alongside it — her Summer 2026 third-year timetables name that scheme — so check which scheme your exam form names before you revise.

Mobile Application Development Syllabus.pdf
Skill enhancement course · Semester 4 · SY BSc Computer Science · 2 credits · 50 marks

Loading syllabus...

Syllabus for Mobile Application Development

Skill enhancement course · Semester 4 · SY BSc Computer Science · 2 credits · 50 marks

Module I

  • Getting Started with Android Studio & Kotlin: Setting up Android Studio, AVD, and first Kotlin-based app, Kotlin basics: variables, data types, type conversion, operators, Simple user input/output using TextView, EditText, Button
  • Kotlin Control Flow & OOP Basics in Action: Control statements: if, when, loops, Functions, default arguments, extension functions, OOP concepts: classes, objects, inheritance, companion object
  • Android Core Components: Activities, Intents (explicit/implicit), Activity lifecycle: demo with logs and state changes, Fragments: modular UI creation, Toasts, Dialogs, and simple navigation
  • Layout Design & UI Interactions: Layouts: Linear, Relative, ConstraintLayout, Views and UI Controls: TextView, EditText, Button, ImageView. Event handling: onClickListener, simple data validation, Styling UI: themes, styles, and manifest configuration

Module II

  • Working with Lists & Menus: ListView, RecyclerView, Adapter usage, Menus: options, context, and popup menus, Fragments with RecyclerView navigation
  • Data Persistence & Firebase Integration: SharedPreferences, SQLite basics and CRUD operations, Firebase Realtime Database: read/write, rules, testing, Dynamic UI based on data
  • Multimedia, Animations & Camera Access: Using ImageView, switching images, Playing audio using MediaPlayer, Simple animations with XML, Accessing device camera (capture & display)
  • Location, Background Tasks & App Deployment: Accessing location (GPS), Background tasks using JobScheduler, App signing and versioning, Deploying to Google Play (demo or mock submission)

Text Books

  • 1 How to Build Android Apps with Kotlin: A hands-on guide to developing, testing, and publishing your first apps with Android, Alex Forrester, Packt Publishing, 2021
  • 2 Android Programming: Crafting UI/UX using Kotlin, SYBGEN Learning, 2020
  • 1 Head First Android Development: A Learner's Guide to Building Android Apps with Kotlin Dawn Griffiths, 3rd Edition, O'Reilly Media, 2021
  • 2 Android Studio 4.2 Development Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 4.2, Kotlin and Android Jetpack, Neil Smyth, Payload Media, 2021
  • 3 Android Programming with Kotlin for Beginners, John Horton, Packt Publishing, 2019

Reproduced from the University of Mumbai syllabus for B.Sc. (Computer Science) under NEP 2020, in force from the academic year 2025-26. Wording is as printed in that syllabus. Module numbering is as printed there too.

Report or request
Done!