Mobile Application Development(MAD) Syllabus
This page contains Syllabus of Mobile Application Development of CSIT.
Title | Mobile Application Development |
Short Name | MAD |
Course code | CSC470 |
Nature of course | Theory + Lab |
Eighth Semester | |
Full marks | 60+20+20 |
Pass marks | 24 + 8 + 8 |
Credit Hrs | 3 |
Elective/Compulsary | Elective |
Course Description
Course Description: This course introduces mobile application development frameworks, architectures, design and engineering issues, techniques, methodologies for mobile application development.
Course Objective:
The main objective of this course is to provide knowledge of understanding characterization and
architecture with designing and developing of mobile applications.
Lab and Practical works
The laboratory should contain all the features mentioned in a course, which should include
▪ Language overview (Java, Object oriented concept)
▪ Basic Concept of Android application architecture o source, resource folder concept
- Terminology for android
▪ Concept of android Layouts o Concept of Linear layout, Relative layout, toolbar
- Concepts of list view, recycler view, grid view, scroll view, view pager, tab Layout
- Create form and form validation
- Alert Dialogs, Toast
- Popup
▪ Shared Preference
▪ Menu
- Option menu, context menu
▪ Introduction to Activity, Fragment
- Simple activity information
- Working with intents
▪ Theme and Style
▪ Database
- Simple overview to database (simple query)
- SQLite overview
▪ API Implementation 144
- Working with volley
- Working with Retrofit
▪ Advanced
-Thread
- JSON Parsing
- Google Play Service (Maps, GPS)
- FCM (Firebase Cloud Messaging)