Android project: Guidelines and Requirements
Android project: Guidelines and Requirements
Technical Requirements:
It can be a Game or a General Application, identify a need and create an app. The App should have few (3 to 5) activities, very useful and elegant UI design. Use of content providers based on an API or using SQLite and a Async task.
Grading Scheme: 100 points
10 Points (For the project, you will have to submit 2 reports, The project report-1 (8 points) and the project status report 2 points)
30 Points UX design, look and feel, elegant and every widget should have a use.
20 Points Using of SQLite or any other android database (or APIs) demonstrating it working in the app.
10 Points Use of a Async task in the project.
20 Points Preserving the state of the app using shared preferences between use (10 points). The application should work in Vertical and Horizontal orientation (10 points).
10 Points Demonstrated working of the entire app as per the project report 1. Screen cast recording of your app using your voice and demonstrating the app on AVD or device. You can use Quick time or VLC, or Teams (set up meeting and record your screen sharing the AVD, one person meeting with yourself) or any other free software of your choice. The output should be standard video format. Less than 5 minutes. If it is over Five minutes, I will reduce 1 point per additional minute.
Project 1
Report Contents (Maximum of 2 pages (1.5 space 12-point times new roman font) text and 3 pages for wireframing.) 8 points
1) Description of your problem that you are trying to solve in 5 sentences
2) Design and wireframing of all the user interfaces you will be using. You can draw the diagram by hand and take picture and insert in your report or use tools like pencil, draw.io etc.
3) Description of the Navigation within the apps, List of Intents you will be using.
4) Type of data storage and the initial design of tables if using SQLite or any other db.
5) Describe the Aysnc Task.
6) The methods you will be using for saving the state of the app during its use and orientation changes.
Status Report 2 points.
1Page (Table of work completed, in progress)
Describe the status what are the tasks you have completed what is pending and your plan to complete the pending work.
Some Project Ideas
1) https://any-api.com/ ( check out and design a app around api’s )
2) https://developers.google.com/android
3) Timers, Games, Meditation app, Task lists (advanced do not create a to-do list)
Due Dates:
Report 1
|
March 1, 2021
|
On BB
|
Report 2
|
March 22, 2021
|
On BB
|
Final Submission of Project
|
April 10, 2021
|
On BB
|
Final submission includes a zipped file containing Source code, apk, and a screen cast recording how to use your application.
2021-02-26