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)