Application Design II // Task 4 : Final Project & E-Portfolio
14/7/2025 - 28/7/2025 / Week 12 - Week 14
Angel Tan Xin Kei / 0356117
Application Design II / Bachelor of Design (Hons) in Creative Media
Task 4 / Final Project & E-Portfolio
- Instruction
- Task 4: Final Project & E-Portfolio
- Feedback
- Reflection
- Presentation Slide to be submitted as pdf format.
- Online posts in your E-portfolio as your reflective studies
![]() |
Fig 3.2 Navigate back from log up to sign in
page |
- New Page Added: A "My Loyalty" page has been integrated into the app to help users easily track and understand their current tier status.
![]() |
Fig4.1 My Loyalty Button |
- Tier Reference: The page provides a clear and accessible breakdown of the loyalty tiers, making it easier for users to understand their progress and benefits. Carousel Feature: A carousel component has been implemented for a smoother and more interactive experience, allowing users to swipe through tier details or loyalty benefits efficiently.
![]() |
|
|
- Carousel Feature: A carousel component has been implemented for a smoother and more interactive experience, allowing users to swipe through tier details or loyalty benefits efficiently.
![]() |
Fig 4.3 Carousel Features in for Tier Information |
- Shortened Redemption Timer: The countdown timer for redeeming a voucher has been reduced to 15 seconds, encouraging faster action and preventing delays or misuse.If false to redeem within the given time then will show invalid snackbar and reverse to previous page.
![]() |
Fig 5.1 Action set for Redemption TImer
|
- Confetti Animation after completing redeem voucher: A celebratory confetti animation now plays when a user successfully redeems a voucher, enhancing the sense of reward and satisfaction.
As long as the MVP is completed, that’s fine especially since the app is new to everyone. What’s important is that it’s functional and UI presentable.
Completing this project has been a huge relief and a rewarding milestone. Fortunately, the FLutterFlow App is what I found to be somewhat like Figma, but more advanced and code-based. This made the development process easier in some ways, yet still challenging since everything was new to me.
I had many creative ideas for layouts and animations, but bringing them to life was difficult especially with limited time to experiment and test out features. AI tools and online resources, especially ChatGPT, were extremely helpful and sped up my progress. One of the biggest challenges was working with LottieFiles animations. It was my first time learning how to use Lottie JSON files, but since they’re quite similar to Adobe After Effects, I was able to understand them with some guidance.
One major takeaway from this module is the importance of clear communication and alignment between frontend and backend development—especially when it comes to things like column containers. It’s important to check whether a design is not only visually appealing but also feasible to implement.Overall, this experience has helped me build a solid foundation in app development and given me valuable insights into real-world workflows. I now feel more prepared to keep learning and eventually contribute with confidence in the industry.
Comments
Post a Comment