23/10/2024 - 10/11/2024 / Week 5 - Week 7
Reema Arif Hamza / 0362792
Application Design II / Bachelor of Design (Hons) in Creative Media / Taylor's University
Task
2: Interaction Design Proposal and Planning
Content
Week 5: CSS Animations and Transitions
Week 6: Introduction to GSAP
Week 7: Task 3 Briefing
Instructions
Task 2: Interaction Design Proposal and Planning
Students are required to develop a comprehensive interaction design plan for their final web-based mobile application, including detailed wireframes, user flow diagrams, and prototypes of both micro and macro animations. The goal is to visually and conceptually prepare the interaction design and animations that will enhance the user experience of their application.
Animation References
During Week 5, Mr.Shamsul asked us to look for visual references of micro
and macro interactions that we could include in our apps. I saved a few
micro interactions like a heart button and a few others. A few are below to
see.
Fig. 1.1 Nav Bar, Week 5 (23/10/2024)
Fig. 1.2 Heart Button Week 5 (23/10/2024)
Flowchart
To help structure and organize the macro animations/transitions between
screens, I created a flow chart. Starting from the welcome page to the
checkout page. By doing this I was able to smoothly animate things on Figma
and create a better user experience.
Fig. 1.3 Flow Chart, Week 6 (30/10/2024)
I implemented simple transitions, mostly slide in and out because I wanted
to keep things consistent throughout all pages. If some pages were different
I think the user would be confused.
Master Plan
The master plan included micro and macro interaction divided by on enter, on
page, and on exit. This way I can clearly see all the interactions I need to
add for each screen. Micro-interactions are tiny and feel very effortless or
intuitive. Things like hovering on a button or highlighting which page
you're on. It's small details that greatly enhance the user experience.
Macro interactions are big animations that usually involve the whole screen.
It includes things like a splash screen when you enter the app, loading, and
transitions. It can help the app feel more seamless.
Splash Screen
Fig. 2.1 Splash Screen, Week 8 (11/10/2024)
Macro:
- Rainbow square rotates, expands, shrinks, becomes a dot, and slides after the logo.
- Login and Register buttons dissolve in.
Login/Signup
Fig. 2.2 Login/Singup, Week 8 (11/10/2024)
Micro:
- Hover on buttons
- Overlay after putting in OTP to show its filled.
Macro:
- Slide in and Slide out.
Home
Fig. 2.3 Home, Week 8 (11/10/2024)
Micro:
- Heart button fills on tap.
- Hover on tab headers.
Macro:
- Menu slides in and out.
- Slide in and Slide out.
Colors
Fig. 2.4 Colors, Week 8 (11/10/2024)
Micro:
- Heart button fills on tap.
- Hover on tab headers.
Macro:
- Slide in and Slide out.
Feedback
Reflection
Experience
I think micro-interactions can be overlooked sometimes, they're small details
but they really make an app more user-friendly. They can help give feedback,
validation, error prevention, and increase engagement. Before adding in all
the animations I didn't realize that my app felt somewhat lifeless without
them.
Observation
There were lots of different tutorials on Figma animations to follow, but it
was hard to think of what I could include in my own app. Mr. Shamsul had also
mentioned keeping the animations simple because we would later need to code
them, so I looked further into what thing GSAP could animate. It could do
slide in/out, scroll trigger, hiver, move svgs, text effects, and turn stuff
around. Keeping that in mind I tried to include animations I could also take
into coding.
Finding
Figma's animation feature is quite easy to use, I think the trouble was finding out how to translate the animations in my head to Figma. Because some things I tried didn't work or looked too off. I do feel like I don't have as many animations as I initially thought I would, so I might add to it later before Task 3.
Figma's animation feature is quite easy to use, I think the trouble was finding out how to translate the animations in my head to Figma. Because some things I tried didn't work or looked too off. I do feel like I don't have as many animations as I initially thought I would, so I might add to it later before Task 3.








Comments
Post a Comment