Application II
Ding Jiaqi/0379388
Application 2/ Bachelor of interactive spatial design
Week 1
We also got an overview of the main things we’ll be working on throughout the semester — three key tasks and one final project:
- Task 1 is all about reflection and self-evaluation. We’ll look back at our past designs, find areas for improvement, and learn to see design as a process that constantly evolves and improves.
- Task 2 focuses on the core of interaction design. We’ll be creating user flows, wireframes, and animation prototypes to plan out the user experience in detail.
- Task 3 takes things to the next level by turning those ideas into real, working features. We’ll be using HTML, CSS, and JavaScript to build interactive components — which is a great way to level up our frontend development skills.
- Then comes the final project, which combines everything we’ve learned. We’ll design and develop a fully functional app, and we’ll also document the whole process in our E-Portfolio as part of our final submission.
Overall, this class gave me a solid understanding of what’s coming, and I’m really looking forward to building up my design and coding skills throughout the semester!
Week 2
Our problems:
2.There are errors in the information on the right - hand side.
What I have learned:
Course Content Review
This lesson focused on mobile app design, a subject we had been previously introduced to during last semester’s interface redesign project. Building on that foundation, this session introduced several new and practical components:
-
Common design patterns and interface layout strategies for mobile applications
-
Understanding and analyzing user flow and its significance in user-centered design
-
Case studies showcasing interface designs from existing apps
-
A hands-on task: designing the user flow for either the library book borrowing process or discussion room booking within a library app.
Group Practice Reflection
Our group selected the book borrowing process as the target for our user flow design. We used an online whiteboard tool to create the flowchart. At the start, due to a long gap since our last experience with flowcharting, we overlooked proper use of shape and color differentiation—resulting in a uniform, less readable diagram. Although we made corrections later, the visual clarity was still not ideal, and we agreed to revisit and review standard flowchart conventions after class.
To ensure logical accuracy, I first sketched out the process manually on paper. This helped me clarify the sequence and logic before digitizing it. Ultimately, we presented a detailed and complete flow from login to successful book pickup, covering key stages such as login, search, borrow request, and confirmation.
However, based on the teacher’s feedback, there are two areas needing improvement:
-
Use directional arrows instead of plain straight lines to clearly indicate flow direction
-
Simplify the logistics section, which was overly detailed with 4–5 granular steps; some steps should be merged for clarity and efficiency.
Main Takeaways
-
Process Optimization Awareness
Efficient user flows benefit from the logical merging of related steps. Avoiding unnecessary complexity enhances both clarity and usability. -
User-Centered Design Mindset
Always prioritize the user’s perspective. Beyond designing visually appealing interfaces, it is essential to consider how intuitive and user-friendly the process is during actual interaction.
Week 4
Project 1
Week 5
The teacher set up an online teaching link for us, assigned Task 2, and provided a detailed explanation. In short, we needed to make functional modifications to our previous App 1 project, such as adding animation elements, listing all the parts that required improvement, and organizing them into a complete flowchart.
Next, the teacher began a lesson on animation design. He introduced us to a very useful tool—LottieFiles. This tool is directly compatible with Figma and can be used to create and import animation effects. He gave a live demonstration on how to break down Google’s icon, first by separating it into several groups, then adding keyframes, and finally changing the shape, size, and rotation of the elements. In the end, he successfully created a dynamic version of the Google logo, rather than a static display.
During the practice session, the teacher gave us time to try it ourselves. I also worked with the Google icon and added animation effects such as rotation, scaling up, and scaling down. After completing it, I sent the animation to the teacher via WhatsApp for review. He gave me very positive feedback on my work.
Week 6
Public Holiday
Week 8
This week, we finally had our offline class. The teacher patiently guided us through the process of using LottieFiles to design App pages step by step. At the start of the lesson, we built a basic interface together: First, we added a Column component and set its alignment to center. Then, we searched for "Input" on the platform, added a text input box, and adjusted the spacing above and below it (around 10 units). Lastly, we added a Button to complete the basic layout. The teacher specifically reminded us to give clear and meaningful names to each component, such as "Login" or "E-mail", to make it easier to manage and connect logic in later steps. After that, we registered and logged into the Mealplan platform under the teacher's guidance. Once all the steps were completed, the small page we created was able to run and be tested successfully. Towards the end of the class, the teacher explained the details of Task 3: We are required to use LottieFiles to present a complete functional flow within App 1. This time, Figma is no longer allowed. Instead, we have to develop and build a real, interactive page. The task will be more complex and time-consuming, as it involves a full, structured project.
Week 11
Comments
Post a Comment