Unit 1
Introduction
Overview of Android & iOS, Dalvik/ART runtime, APK structure & Android API levels, Introduction to Android Studio, Project structure, Gradle basics, Creating & running the first Android app
| Course Name | Mobile Application Development |
| Course Code | 26CSA301 |
| Program | 5 Year Integrated B.C.A – M.C.A |
| Semester | 5 |
| Credits | 2 |
| Campus | Mysuru |
Introduction
Overview of Android & iOS, Dalvik/ART runtime, APK structure & Android API levels, Introduction to Android Studio, Project structure, Gradle basics, Creating & running the first Android app
UI/UX
Views, Layouts, Input Controls, Drawable resources, Toasts and basic input events, Advanced UI components: ListView, GridView, Menus: options, context, sub‑menus, Pickers (date/time), Spinners
Navigation and Notifications
Activities, Activity lifecycle, Fragments & Fragment lifecycle, Intents: explicit & implicit, Passing data between activities, Navigation Drawer (concepts + workflow), Notifications, Toast, Dialogs (Alert, Date, Time, Progress), Notification Manager, Push notification concept
Database
Introduction to SQLite database, SQLiteOpenHelper, Creating database & tables, CRUD operations using SQLite, Insert, Update, Delete, Select, Using Cursors, Using SQLite in simple apps.
Course Objective(s)
To make the student understand the basic concepts of mobile application development, be aware of the characteristics of mobile applications, User-interface design, and the basics of graphics and multimedia. To gain knowledge about the testing and publishing of mobile applications.
Course Outcomes
|
COs |
Description |
|
CO1 |
Demonstrate a foundational understanding of the Android development environment, tools, and basic programming concepts. |
|
CO2 |
Design and implement user interfaces for iOS applications using essential UI components and event handling. |
|
CO3 |
Design and implement user interfaces with activities, fragments, navigation drawers, and notifications in Android applications. |
|
CO4 |
Utilize SQLite for data persistence in Android applications |
CO-PO Mapping
|
PO |
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
|
CO |
||||||||
|
CO1 |
2 |
3 |
3 |
– |
1 |
– |
– |
1 |
|
CO2 |
2 |
3 |
3 |
– |
1 |
– |
– |
1 |
|
CO3 |
2 |
3 |
3 |
– |
2 |
– |
– |
1 |
|
CO4 |
2 |
3 |
3 |
1 |
2 |
– |
2 |
1 |
Textbooks:
References:
| Assessment | Weightage (%) |
| Continuous Assessment | 70 |
| End Semester Exam | 30 |
| Total Marks | 100 |
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.