Government Engineering College Modasa
Information Technology Department
Semester: 6th (IT)
Sub: Mobile Application Development (3161612)
Prepared By: Avinash D. Chaudhari
Sr. No. CO Statement
CO-1 Understand Android architecture, activities and their life cycle.
CO-2 Use View Groups comprising layouts and Views in application.
CO-3 Manage data binding, user interface events, maps.
CO-4 Work with graphics, animation, still images and video.
CO-5 Publish and distribute Android Application.
Assignment: 1
1. Explain DVM.
2. Explain Android Architecture with a diagram.
3. List out various layouts available in Android. Explain any two in detail.
4. What is the significance of the Android Manifest file?
5. Draw and explain Activity Life Cycle in detail.
6. Create an android activity that will display a record of a customer fetched from a SQLite
Database.
7. What is Service? Differentiate between Activity and Service.
Assignment: 2
1. Differentiate between Explicit Intent and Implicit Intent.
2. What do you mean by fragment in Android? Explain fragment with an example.
3. What is the use of BroadcastReceiver? How to add it in an Android App?
4. Explain Material Design.
5. How to use a spinner in an Android App? Explain with an example.
6. Briefly explain AsyncTaskLoader.
7. How to manage the different screen sizes and orientations.
Assignment: 3
1. Explain GUI Architecture of Android.
2. What is View? Create a simple GridView application.
3. What is ListView? Explain it using appropriate examples.
4. What is a web service? How does it integrate and implement in industrial projects?
5. Explain widget in android?
6. What is parsing? Discuss how you can perform JSON parsing in an Android application.