Mobile Application Development
0%
Course Title: Mobile Application Development
Course No: CSC484
Nature of the Course: Theory + Lab
Semester: 8
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 8 + 8
Credit Hours: 3
Course Description
Course Objectives
Course Contents
Laboratory Works
- 1.Language overview (Java, Object oriented concept)
- 2.Basic Concept of Android application architecture (source, resource folder concept, Terminology for android)
- 3.Concept of android Layouts (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)
- 4.Shared Preference
- 5.Menu (Option menu, context menu)
- 6.Introduction to Activity, Fragment (Simple activity information, Working with intents)
- 7.Theme and Style
- 8.Database (Simple overview to database (simple query), SQLite overview)
- 9.API Implementation (Working with volley, Working with Retrofit)
- 10.Advanced (Thread, JSON Parsing, Google Play Service (Maps, GPS), FCM (Firebase Cloud Messaging))
Text Books
- 1.Mobile Computing Principles: Designing and Developing Mobile Applications with UML and XML, Reza B'Far, Cambridge University Press, 2005
- 2.Mobile Design and Development, Brian Fling, O'Reilly, 2009