Application Design II / Task 3: Final App Prototype

19.6.2023- 16.7.2023 (Week 12 - Week 15)
Britney Chow Pei Jun / 0350043 / BDCM
App Design II
Task 3: Final App Prototype


Task 3: Final App Prototype

In this task, we are required to code out the animations and interactions of the app. Below is my progression: 

Fig 1.1; First page coding; (5/7/2023) 

Fig 1.2; First page coding HTML; (5/7/2023) 

Fig 1.3; Checkbox script coding; (5/7/2023) 

Fig 1.4; Page Animation Sliding codes; (8/7/2023) 

Fig 1.5; Page navigation code; (8/7/2023) 

Fig 1.6; Page little animations codes (15/7/2023) 

Fig 1.7; Some CSS codes (5/7/2023) 

Fig 1.8; Some CSS codes 2 (5/7/2023) 

For the first page html side is pretty easy for me as we have learned HTML CSS coding in Interactive Design before in our previous semester. Furthermore, our lecturer has also helped us in reviewing them in our classes. Therefore I do not have as much problem in this part. 

Next, I start to code my other pages.

Fig 1.9; Homepage; (7/7/2023)

Fig 2.0; Homepage HTML code; (7/7/2023)

Fig 2.1; Homepage HTML code 2; (7/7/2023)

Fig 2.2; Homepage HTML code 3; (7/7/2023)

Fig 2.3; Homepage CSS code 1; (7/7/2023)

Fig 2.4; Homepage CSS code 2; (7/7/2023)

Fig 2.5; Homepage Javascript code 1; (15/7/2023)

Fig 2.6; Homepage Javascript code 2; (15/7/2023)

Fig 2.7; Homepage CSS code 3; (15/7/2023)

Fig 2.8; Homepage pop ups; (15/7/2023)

I struggled quite a lot in this page since I need to align the buttons properly especially for the navigation bar. I need to constraint it to the bottom of the screen and make the pop up works. After spending quite a lot of days of researching and asking ChatGPT, I finally got the results I wanted. 

Fig 2.9; Habit choosing page; (10/7/2023)

Fig 3.0; Habit input page; (10/7/2023)

Fig 3.1; Choosing input page HTML code; (10/7/2023)

Fig 3.2; Habit input page HTML code; (10/7/2023)

Fig 3.3; CSS Code for input page; (10/7/2023)

In this page, I spend some time learning how to do the little buttons work and the animation for it. 

Final Submission


Fig 3.4; Video Walkthrough of Final App Prototype; (17/6/2023)

Link to Final App Prototype: Habitify Application in netlify (*have to zoom out slightly to view the app*)


FEEDBACK

*none*

REFLECTION

This project make me realized that I really need to spend more time to understand its coding and stuff, considering I might have made more mistakes than anyone else, and I also did not make my app to the point that I'm very satisfied for it. Personally I think that I could do so much better in this subject, however, due to some elements, I came up with this. Not something that I'm very proud of, but at least I feel that I really learned a lot while coding the whole prototype out. On the other hand, I really do like this coding project sometimes since I feel that its fun and that I feel that it will help me out a lot in the future. I feel grateful that I have a chance to do something like this.

Comments

Popular posts from this blog

Major Project // Final Submission

Game Development // Task 1: Game Proposal

Design Principle: Project 2