Application Design 2: Final
Table of Contents
- Todo
- Task 3 Recap
- Wireframe Changes
- Checkout Page
- Apple Pay
- Final Checkout Pages
- Final Submission & Web Deployment
Instructions
Links to Tasks
Final Project
- Finalize and submit your complete working app (30%).
- Reflect on teamwork and your design journey in your e-portfolio (10%).
- Submit PDF slides + online reflection posts.
- Loading Page (Splash)
- Sign In & Sign Up
- Homepage
- Product detail page
- Cart page
- Custom navigation bar, page transitions (macroanimations), elements (microanimations)
- Checkout pages
- Paying page
- Fixing the overall backend query
button will redirect users to the payment page.
Reflection
Completing this final project has been both a challenging and incredibly rewarding experience. It pushed me to think beyond conventional approaches and encouraged me to explore both static and animation design more deeply. Throughout the process, I had to apply everything I’ve learned so far — from UI/UX principles to motion graphics and overall visual consistency.
In the beginning, using unfamiliar tools like FlutterFlow and LottieFiles felt overwhelming. There were moments of confusion, especially trying to get comfortable with new workflows and design systems. However, by consistently practicing, watching tutorials on YouTube, and exploring the software through trial and error, I gradually became more confident and efficient.
One of the most important things I’ve learned is how essential it is to continuously iterate. I consistently made improvements to my app prototype, not only to enhance aesthetics but also to ensure that every page was designed with empathy in mind. I took the feedback from Mr. Razif seriously and made meaningful changes based on his suggestions — something that really helped my project evolve.
This project has greatly deepened my understanding of user-centered design and taught me the value of thoughtful prototyping in FlutterFlow. I’ve realized how much of a difference the small details — like animations, transitions, and validation flows — can make in shaping the overall user experience and improving usability.
I’m especially thankful for my classmates who supported and encouraged one another throughout the journey. Having a collaborative environment made the process less stressful and more fulfilling. I’m also incredibly grateful to Mr. Razif for being so patient, approachable, and genuinely committed to helping us whenever we felt stuck. His guidance made a huge difference, and it was truly rewarding to see my final prototype come to life.