Yong Xiao Tong / 0368290 Application Design 2 / Bachelor of Design
(Honours) in Creative Media
Task 3: Interactive Component Design & Development
Task 3: Interactive Component Design & Development
We will build upon the knowledge gained in Task 2 to create
micro-interactions and animated for our app. This will greatly elevate the
user experience of the app. The aim of this task is to explore and make
creative decisions on the type of interactions we would want to integrate
into our app.
Figma Prototype
Splash Screen
Still figuring out how to make the logo animate with a fade-in and fade-out
effect on the splash screen.
Home Page
The homepage starts with a location permission popup. The weather
forecast will only appear if permission is granted.
Weather Alerts & Warnings Page
The interface includes five section tabs, each designed to expand when
tapped for more details. However, the expansion animation is not working
as expected. Currently, tapping a tab causes a "blink" effect rather than
a smooth expand transition. I’m still working on the animation logic.
Locations Page
Working on adding the search function and the map.
Location preview screen
Radar & Satellite Page
Working on adding the map for both radar and satellite views.
Settings Page
Settings functionality include the toggle switch.
About Us Page
Already completed this page
What I haven’t done yet is create the navigation button. I’m still figuring
out how to make it work properly. This navigation button will be used across
all screens.
In Task 3, I had to fully rely on FlutterFlow. Personally, I found the
tool quite difficult to use at first. I watched multiple tutorials and
used AI tools to help me figure things out. Even something as basic as
setting a background to fit the entire screen took me weeks to
understand and implement properly.
Luckily, things started to improve as I kept trying. What I have left
to do now is the navigation button, which will be applied across all
screens. I will continue doing my best to become more familiar with
FlutterFlow. Honestly, I feel fortunate to have access to such a
low-code tool for building apps, even if the learning curve is steep
at first. I truly hope to complete this task to the best of my
ability, especially the final part.
Comments
Post a Comment