25.05.2025 - 08.06.2025 (Week 8 - Week 11)
Gunn Joey / 0366122
Application Design II / Bachelor of Design (Hons) in Creative Media
Task 3: Interactive Component Design & DevelopmentTABLE OF CONTENTS
1. Module Information Booklet
2. Task 3
3. Feedback
4. Reflection
MODULE INFORMATION BOOKLET
TASK 3
Description
In Task 3, you are required to design and develop functional interactive components and micro-interactions that enhance the user experience of their app. Unlike Task 2, which focused on visual prototypes, this task involves creating working animation elements that can be integrated into the final app. The aim is to explore interaction design more deeply and apply creative decisions to produce tangible, usable components that add value to the overall user experience.
Requirements
Requirements
1. Create interactive components/elements using HTML/CSS and JavaScript.
2. Deliver working animation elements, not just visual mockups.
3. Component examples include:
- Navigation menu with interactive icons
- Side menu interaction
- Pop-up boxes
- Call-to-action buttons
- Page/screen transitions
- Project files and video walkthrough of the components
- Single HTML file with linked CSS/JS (if needed)
- Reflective blog post in your e-portfolio
Progress:
A. Lottiefiles Animation
1. Splash Screen
2. Home Page
For the home page, I created a circular transition that plays right after the user taps the button on the last onboarding screen. This transition shows an animation before smoothly moving into the home page, helping to create a more polished and engaging experience.
3. Checkout Process
B. Developing App in Flutterflow
1. Splash Screen
2. Log In/Sign Up Process
3. Home Page
4. Product Page
5. Shopping Cart
For the promo selection, I used a circular button checklist to let users choose which promos to apply. I searched for a suitable component in FlutterFlow and found one that fit the design I had in mind. After that, I adjusted the details of the checklist, such as the size, color, and spacing, to match the overall look and feel of the app. This helped make the promo selection process simple and intuitive for users while keeping the interface clean and visually consistent.
7. Checkout Process
C. Final Submission
Published Web Addressed URL: https://sasa-app-yaqwqx.flutterflow.app/logInForm
Fltterflow Collaborator Link: https://app.flutterflow.io/share/sasa-app-yaqwqx
Video Presentation:
FEEDBACK
REFLECTION
Working on Task 3 for my SASA cosmetic e-commerce app was a really rewarding experience. It gave me a chance to see just how much small interactive details can shape the way people feel when using an app. I focused on adding things like animated buttons, smooth transitions, and interactive menus that matched the clean, polished look of the SASA brand. It took a bit of trial and error to get things feeling right, especially on mobile, but seeing the interactions come to life made all the effort worth it.
As I built these components, I started to notice how even the smallest interaction can change how users experience the app. For example, a simple animation when someone adds a product to their cart helped give clear feedback and made the whole process feel more complete. I also played around with dropdowns and pop-ups, which helped with navigation, but only when spaced well and timed properly. At times I went a bit overboard with animations and had to pull back to keep things simple and easy to use. Making everything feel consistent really helped tie the design together.
One big thing I learned was that micro-interactions work best when they have a purpose. They aren’t just for decoration, Users rely on them for guidance and reassurance that things are working as expected. If the animations were too flashy or distracting, it just got in the way. I found that quick, smooth, and predictable interactions helped users feel more confident and comfortable. This task really showed me how thoughtful design, even in small details, can make an app feel friendly, trustworthy, and enjoyable to use.
Comments
Post a Comment