Application Design II - Task 2: Interaction Design Proposal and Planning
23 May 2024 - 13 Jun 2023 (Week 5 - Week 8)
  
  
  
  
  
  
  
    
      
        
        
        
      
        
          
      
        
        
        
        
         
        
          
            
        
        
          
            
              
              
                
              
            
          
        
        
        
      
        
      
      
  
Vincent Lee // 0359386
  Application Design II // Bachelor of Design (Hons) in Creative Media //
  Taylor's University
Task 2: Interaction Design Proposal and Planning
INDEX
  - Refined UI Design
- Interaction Design Documents
- Animation Prototyping with Written Explanation
- Task 2 Submission and Video Presentation
- Interaction Design Documents
- Animation Prototyping with Written Explanation
- Task 2 Submission and Video Presentation
  Instructions
  <iframe
    src="https://drive.google.com/file/d/1COQkOLwNVO6voHJm6IWqCMo1icYqm2Oj/preview"
    width="640" height="480" allow="autoplay"></iframe>
    Task 2: Interaction Design Proposal and Planning
    
  
    We are required to develop a comprehensive interaction design plan for our
    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.
  
  
    Hence in this blog, I have divided into 4 main categories which is: 
  
- Refined UI Design
- Interaction Design Documents
- Animation Prototyping with Written Explanation
- Final Submission and Video Presentation
          1. Refined UI Design
        
        Before diving into my interaction planning, I refined my UI design once
        again. This unintentional refinement surprised me with how clean,
        intuitive, and consistent it turned out, especially after numerous
        attempts to incorporate the brand colours.
      |   | |
| 
 | 
          2. Interaction Design Documents
        
        In this section, I have created a detailed flowchart and master plan
        that map out the user journey and key interaction points within the
        application I've been working on. These documents clearly illustrate the
        layout of each screen and the app's navigation structure.
        
          i) Flow Chart and Visual Representation
          
        
        
          As we are only tasked to redesign and create one user flow from our
          MVPs, hence I recreate my flow chart in MIRO, and show decision points
          and the flow of control within the process of purchasing Golden Bubble
          Milk Tea.
        
        |   | 
| Figure 1.2 - Flow Chart [Latest Update: 06 July 2024] | 
          Starting with the loading screen of the KOI App, I demonstrate the
          transitions and animations leading to the Menu Page, the first step of
          my user flow. This section briefly outlines the planned screen
          transitions and macro animations on each page.
        
        
          Figure 1.3 - Flow Chart with UI Design
        
        
          [Latest Update: 12 July 2024]
        
        
          ii) Animation Story Boarding
          
        
        After planning the major transitions and animations between screens, I
        moved on to designing the micro animations that will occur on each
        screen to make the app more lively and visually engaging. This involved
        detailing specific types of animations:
      - On Load: Animations that play when a screen or element first appears.
- In Page: Emphasis on the user interactions, feedback and guiding user actions. These elements includes button presses and icons to draw attention.
- Off Load: Animations that play when a screen or element is dismissed or transitions out.
        Besides, I also outlined the interactive elements of each screen/ page,
        and outline the importance of it, such as what the elements can do and
        how the elements going to interact with the users, and what's the
        outcome of interacting, and does my design and animation planning able
        to guide users to their expectation outcome and etc.
        
          
        
        
          
        
        
        
        
Next, I focused on creating micro animations. While some animations were effective and relevant, I found that Figma was unable to fully realize them, so I needed to find alternative methods.
In this section, I specifically outline these two types of animations:
        
        
          
          
        
        
        
        
        
          
            
        
        
          
            
        
        
        
        
          
          
        
          
            
          
        
        
           
        
        
          
        
        
        
        
        
        Carrying the previous regret, I made minor changes to the interface
        design, resulting in the clean and straightforward look I had envisioned
        from the beginning. It was easier this time because most of the
        micro-interactions were already designed in the previous semester,
        allowing me to focus on creating macro animations. I also added more
        micro animations to meet the task requirements. While some animations
        were not entirely satisfactory, many exceeded my expectations,
        particularly the bouncy effect, which I found very suitable for my
        application's theme.
The flow chart helped me ensure the consistency of animations throughout the entire application. Storyboarding and animation prototyping enabled me to ensure that my application is responsive and interactive, ultimately enhancing the user experience.
        
        
        
        
        
          
Figure 1.4 - Animation Story Boarding
          
            [Latest Update: 06 July 2024]
          
        
          3. Animation Prototyping with Written Explanation
          
        
        After constructing my flowchart, I started creating my prototype in
        Figma based on the intended transitions and animations outlined in the
        flowchart. I realised that to achieve smooth transitions, especially
        with macro animations, the more frames I created, the smoother the
        effect.Next, I focused on creating micro animations. While some animations were effective and relevant, I found that Figma was unable to fully realize them, so I needed to find alternative methods.
In this section, I specifically outline these two types of animations:
- Micro Animations: Small-scale animations, including button effects, hover animations, loading indicators, and feedback messages.
- Macro Animations: Larger-scale animations, such as transitions between different app states or animated introductions.
            Figure 1.5 - Animation Prototyping with Written Explanation
          
          
            [Latest Update: 06 July 2024]
          
        
          4. Figma Workplace
        
        |   | 
| Figure 1.6 - Figma Workplace [Latest Update: 06 July 2024] | 
|   | 
| Figure 1.7 - Components and Micro Animations [Latest Update: 06 July 2024] | 
          Application Design II_Task 2 Submission: Interaction Design
              Proposal & Planning
        
        
            Figure 1.8 - Task 2: Interaction Design Proposal and Planning
          
        
              [Latest Update: 06 July 2024]
            
            Figure 1.9 - Animated Prototype
        
            [Latest Update: 06 July 2024]
          
        
          Video 1.1 - Task 2 Video Presentation
        
        
          [Latest Update: 15 July 2024]
        
        
          Reflection
        
        The flow chart helped me ensure the consistency of animations throughout the entire application. Storyboarding and animation prototyping enabled me to ensure that my application is responsive and interactive, ultimately enhancing the user experience.
          Materials
        
        1. Motion
        
          Quick Links
        
         
