Application Design II - Project

Ahmed Yaman Ibrahim (0341119)

Application Design II - Project


TASK 1 & 2: App Design I Self-Evaluation and Reflection + App Prototype

Initial app proposal

We were given the option to either continue working on our design from App Design I and turn it into a fully working prototype, or to develop a new app from scratch. I chose to develop the design I started on in App Design I, as I felt there were a lot of improvements to be made and would basically be reworking most of the design anyway.



Initial proposal from App Design I and general ideas for improvement


As shown in the proposal, this design is very bare-bones and I intend to redesign the app entirely. As the original working file is no longer with me I decided to create a new prototype and start from scratch. This design is still a work in progress, but I have added all the main features and how they would work together.

Fitness app prototype - reworked

1. Login/Signup


The login page allows the user to log in to the app using their email and password. Alternatively they can sign up for a new account as well; creating a new account directs the user to a page to input their user information, such as their height, weight, target and body type. After finishing, they will be directed to the home page of the app.

2. Home and Workout Plan


The home page provides the user with a quick overview of all the app’s features, such as quick statistics and the user’s workout plan. The user can view their workout plan from here as well as set the days for their routine. Marking items on the workout plan adds that information to the user’s workout time statistics. A navigation bar at the bottom can lead the user to all the other main features on the app.

3. Workouts


The workouts page provides the user with a list of available workouts, which can be filtered by muscle group. Tapping on one of the workouts will provide a video and description of the workout as well as an option to add the workout to the user’s workout plan. A search feature is also available for the user to find a specific workout.

4. Meals


The meals page provides the user with a list of available recipes as well as the amount in calories. Tapping on a meal provides details about its recipe and the option to add it to the user’s meal plan. Marking items on the meal plan adds that information to the user’s calorie intake statistics. A search function is also available for the user to search for specific meals.

5. Progress


The progress page provides a more detailed overview of the user’s statistics and how they are keeping up with their workouts and meals. They can also update their weight here as they move closer to their target goal.

6. Articles


The articles section provides the user with reading material based on various topics such as fitness, nutrition and general health. Tapping on a headline takes the user to the article itself and allows them to save it to read later as well; these saved articles will be found in the respective section accessible from the main Articles screen. As with the other features, a search function is available for the user to search for specific articles.


TASK 3: Micro Interactions

I used the prototype I developed to create an app interaction plan, as shown here.




TASK 4: Final Project

For the final project, I developed most of the main features but I was unable to create all the pages due to time constraints. I also could not develop the plan building feature for meals and workouts as I could not figure out a way to create them without the use of a database in time. I also had trouble with the page transitions and worked on them until submission. I was however able to ensure that the app was PWA-ready.




Popular posts from this blog

Major Project

Advanced Typography - Exercises

Information Design - Individual Projects