CompetencyIn this project, you will demonstrate your mastery of the following competency:Apply mobile application development principles and best practices in the development of a mobile...

1 answer below »



Competency




In this project, you will demonstrate your mastery of the following competency:







  • Apply mobile application development principles and best practices in the development of a mobile application






Scenario




You have recently been hired as the newest member of the mobile application development team for the Mobile2App Company. Every week, your team meets to discuss the latest client projects that have been sent in and to assign the work. There are three available projects that both you and the rest of the team feel would be a good fit for your expertise. This means you may select which application you would like to work on. a weight tracking app.






Option 3: Weight Tracking App




This application will be used to track the daily weight of the user. This application must include the following:







  • 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 this should also be used to create a login if the user has never logged in before



  • A screen, with a grid, that displays all of 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






In a previous milestone, you selected an app to develop and completed some preliminary research. Now you will build on the base you already have and investigate how the app will need to look and function in order to best serve its users. All of the information you analyze and the decisions you make in this project will need to be gathered into an app development proposal.




Directions




All three projects will use the same scenario you began work on during your milestone. Remind yourself of the client’s needs and review any instructor feedback you may have received from your milestone work. By constructing your app development proposal, you will be preparing yourself for success in both Project Two and Project Three.




For this project, you will create an App Development Proposal by demonstrating your knowledge of the following criteria.










  1. Articulate the goals of the project. Describe the application you have chosen, its major components, and what functionality will be necessary based on the scenario.












  1. Describe the users of the application and the assumptions being made regarding their needs and preferences. As you think about potential users, consider the following questions to guide your response:




    • How many different types of users can you identify?



    • What different goals might individual users have?



    • What will users need in order to achieve their goals in this app?


















  1. Discuss the screens and features that will be necessary to produce a user-centered UI for the app. Be sure to include a high-level description of every necessary screen and feature that will be in your app. Also explain how a user might be expected to move from one screen to another. You may choose to support your ideas with a simple diagram or illustrations to better represent the different components. Throughout your discussion, remember to justify your decisions by referencing the Android Design and Quality Guidelines, linked in the Supporting Materials section.












  1. Discuss how the functional app requirements will be represented in the code and connected to the UI. You should explain the calls that show the flow of data between code and screens. When explaining what data calls you may need to make, you should list the major UI components on each screen, then determine what data each component will either display or accept as input and where the data might come from.






What to Submit




To complete this project, you must submit the following:




App Development Proposal




Your submission should include your completed proposal formatted as a Word Document. Be sure to title your file with the name and number referencing the app option you selected from the scenario.

Answered Same DayJan 17, 2023

Answer To: CompetencyIn this project, you will demonstrate your mastery of the following competency:Apply...

Vikas answered on Jan 18 2023
32 Votes
Weight Tracking App Development Proposal
Goals of the Project:
The goal of this project is to develop a
weight tracking mobile application that allows users to easily track their daily weight, set and achieve their weight goals, and view their weight history. The application will include a login system, a daily weight entry screen, a weight history screen, and a goal weight setting screen. Additionally, the application will include notifications to inform users when they have reached their goal weight.
Users:
The users of this application will be individuals who are looking to track their weight and set weight loss or gain goals. There is only one type of user for this application, which is people who wants to track their weight. Different users may have different goals, such as losing weight, maintaining weight, or gaining weight. In order to achieve their goals, individuals are needed to type in their weight and check weight history as well as set and track their weight goals.
How many different types of users can you identify?
One type of...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here