0% found this document useful (0 votes)
43 views2 pages

Assignment MAD (1)

The document outlines a series of assignments focused on various aspects of Android development, including features of the Android OS, tools required, UI design, and application development. It covers core concepts such as the Android architecture, emulator roles, and differences between JVM and DVM, as well as practical programming tasks involving UI components and database management. Additionally, it addresses advanced features like Google Maps integration and deployment steps for Android applications.

Uploaded by

rajatrokade39
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views2 pages

Assignment MAD (1)

The document outlines a series of assignments focused on various aspects of Android development, including features of the Android OS, tools required, UI design, and application development. It covers core concepts such as the Android architecture, emulator roles, and differences between JVM and DVM, as well as practical programming tasks involving UI components and database management. Additionally, it addresses advanced features like Google Maps integration and deployment steps for Android applications.

Uploaded by

rajatrokade39
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

ASSIGNMENT 1 (Basics of Android Development)

1. Four features of Android OS


2. Need for Android
3. Tools and software required for Android development
4. Android Ecosystem
5. Various tools for Android development
6. Definition and goal of OHA (Open Handset Alliance)
7. Android architecture with a diagram

ASSIGNMENT 2 (Android Development Environment & Core Concepts)

1. Role of Emulator
2. JVM vs DVM (Comparison – 4 points)
3. Installation steps of Android Studio and its environment
4. Four attributes of layout
5. Need for Android OS and four features
6. JVM vs DVM (Another comparison – 4 points)
7. Various layouts used in Android UI design
8. Dalvik Virtual Machine and its importance
9. Features of Android SDK
10. Definition of Dalvik Virtual Machine (DVM)

ASSIGNMENT 3 (UI Design & Basic Android Applications)

1. Various components of Android UI design


2. Two attributes of Toggle Button
3. Linear layout and frame layout with examples
4. Android application: Enter number & display factorial
5. Four attributes of layout
6. Relative layout with all attributes
7. Program: "Hello World" marker at (10,10) coordinates (.java file only)
8. Service life cycle with diagram
9. XML file for login page using Table Layout
10. Components of Android directory structure
11. Simple calculator using relative layout
12. Four folders from Android project directory structure with a one-line explanation
13. GUI creation using absolute layout (example)
14. Program: Capture image using camera & display it

ASSIGNMENT 4 (Advanced UI & Functional Apps)


1. Two attributes of Toggle Button
2. ScrollView with attributes and example
3. Program: Addition, subtraction, multiplication, division (with UI controls)
4. Android application using Radio Button
5. XML file for login page using Table Layout
6. Application: Analog Time Picker + Display selected time (.java file only)
7. Difference between Toggle Button and Radio Button
8. Four attributes of EditText control
9. GridView with attributes and example
10. Application: Date & Time Picker
11. Employee registration form using UI components
12. Program: Display rectangular progress bar
13. Four attributes of CheckBox

ASSIGNMENT 5 (Sensors, Permissions & SQLite)

1. Program: List of sensors supported by the device


2. Program: Send an email
3. Program: Capture an image using camera & display it
4. Program: Show user's current location
5. What is a Fragment? Explain with an example
6. Types of permissions in Android development
7. Program: Send an SMS
8. Significance of SQLite database in Android
9. Develop an application to update a record of an employee
whose emp.id is ‘E101’ in SQlite database. Change employee
name from “PQR” to “XYZ”. Also display the updated record.
(Write .java and .xml files)

ASSIGNMENT 6 (Advanced Features & Deployment)

1. Application: Display a Google Map (.java & Manifest file)


2. Text-to-Speech conversion in Android
3. Steps to deploy an Android app on Google Play Store
4. Geocoding and Reverse Geocoding with an example
5. Application: Show paired Bluetooth devices list
6. Program: Find direction from user’s location to MSBTE, Bandra (.java & Manifest file)
7. Program: Convert temperature (Celsius ⇄ Fahrenheit) using Toggle Button (XML
& .java file)
8. Android Multimedia Framework with diagram

You might also like