Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Listen CS 3 6 0 Project One Milestone Guidelines and Rubric Overview This milestone will prepare you for Project One. Throughout the projects in this

Listen
CS 360 Project One Milestone Guidelines and Rubric
Overview
This milestone will prepare you for Project One.
Throughout the projects in this course, you will work through the different stages to create a mobile app that is ready to launch. These projects will take you from the planning and design stages to app development. In this milestone, you will decide what app you will work on throughout this course. You will also take some time to orient yourself to the goals and users for the app you selected so you will have everything you need for Project One.
Scenario
You have been hired as the newest member of the mobile application development team for the Mobile2App Company. Every week, your team meets to discuss and assign the latest client projects. There are three available projects that you and the rest of the team feel would be a good fit for your expertise. You may select which application you would like to work on. Your options are an inventory app, an event-tracking app, and a weight-tracking app.
Option 1: Inventory App
This application will be used to track items in a warehouse. This application must include the following features:
A database with at least two tables, one to store the inventory items and one to store user logins and passwords
A screen for logging into the app
Note that the screen for logging into the app should also be used to create a login if the user has never logged in before.
A screen with a grid that displays all items in the inventory
A mechanism by which the user can add and remove items from the inventory
A mechanism by which the user can increase or decrease the number of a specific item in the inventory
A mechanism by which the application will notify the user when the amount of any item in the inventory has been reduced to zero
Option 2: Event-Tracking App
This application will be used to track the dates and times of upcoming events. This application must include the following features:
A database with at least two tables, one to store the event details and one to store user logins and passwords
A screen for logging into the app
Note that the screen for logging into the app should also be used to create a login if the user has never logged in before.
A screen with a grid , that displays all upcoming events
A mechanism by which the user can add and remove events from the database
A mechanism by which the user can enter the time and general information of a specific event
A mechanism by which the application will notify the user on the day that an event has been scheduled
Option 3: Weight-Tracking App
This application will be used to track the daily weight of the user. This application must include the following features:
A database with at least three tables: one to store the daily weight, one to store user logins and passwords, and one to store the goal weight
Note that goal weight will be constant, but setting a one-time weight that is stored in a database will be the simplest way for you to accomplish this task.
A screen for logging into the app
Note that the screen for logging into the app should also be used to create a login if the user has never logged in before.
A screen with a grid that displays all the daily weights and the days they were entered
A mechanism by which the user can add a daily weight
A mechanism by which the user can add a goal weight
A mechanism by which the application will notify the user when they reach their goal weight
Directions
Choose one of the options from Mobile2Apps clients and then review their needs. Remember that you will continue to work on this clients app throughout the course, as you will use the same scenario for all the projects in this course.
Specifically, you must address the following rubric criteria:
Articulate the mobile app goals of the project.
Identify the application you have chosen to work on.
Explain the overarching purpose of the app. Reference the major components you think will be necessary to include in the app to support the apps goals. Reference the detailed list of needs included below the app option you selected in the Scenario section. For example, each option includes the need for a screen with a grid that displays information.
Explain how you might design the app at a high level with reference to features, what it would need to include, and how that serves the users to meet the mobile apps goals.
Compare the mobile app you selected to other competitive mobile apps of the same type.
Reference two mobile apps with similar themes and goals to the one you will develop. When completing this comparison, you can explore mobile apps you have used or ones you are less familiar with but found via online research. If you need ideas, review the readings linked in this modules Resources section. Researching competitive apps that target the same audience will help you understand how to address your apps goals.
Discuss the applications potent

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Transactions On Large Scale Data And Knowledge Centered Systems Xxviii Special Issue On Database And Expert Systems Applications Lncs 9940

Authors: Abdelkader Hameurlain ,Josef Kung ,Roland Wagner ,Qimin Chen

1st Edition

3662534541, 978-3662534540

More Books

Students also viewed these Databases questions