Advanced Interactive Design - Project 1
29/03/21 - 26/04/21 (Week 1 - Week 5)
Atiqah Farzana Binti Syalleh Karimyee (0336740)Advanced Interactive Design
Project 1
LECTURE NOTES
Week 1: Module Briefing and Adobe Animate Basics
Mr Lun started off the module with a briefing on our projects. He showed us a few of our seniors work so we would know what to expect and the standard of work quality. He also gave us a tutorial on Adobe Animate, which we would be used in project 1. He taught us the basics of how to create pages, buttons, animating shapes, and keyframes.
Week 2: Buttons, Radio Buttons, Checkboxes
Mr Lun continued teaching us how to use Adobe Animate. Today he refreshed some of last week's lesson, in addition to making labels, pages and scripting commands that can take you to different pages. We learnt how to make buttons that go to new pages, radio buttons and checkboxes.
Week 3: Quantity Add/Subtract
Today we learnt how to create the buttons for the quantity add and subtract.
Week 4: Masking, Rollover/Rollout, Changing Backgrounds
Today we learnt how to use masking and offset animation, changing HTML background using CSS and making it responsive, and rollover/rollout event for the mouse.
Week 5:
Mr Lun taught us a new software, Spark AR, which we will be using for our project 2 and final project.
INSTRUCTIONS
Module Information Booklet:
PROJECT
Project 1: Interactive Web Application
An interactive application is an application that allows users to interact with audio-visual information via an effective screen design layout. Therefore, this project requires us to create a (prototype) interactive multimedia application for an online store using Adobe Animate.
We are only required to develop the front-end interaction, UI design, scripting and animation. Backend programming is not required as it is meant to be a prototype. The interactive applications should be able to communicate to the audience about the site's goal and objectives. Users should be able to navigate and use the applications without any difficulties.
The basic requirements include:
- 5 screens/ pages
- interface transitions/ animations
- working button scripting
I decided to create my application screen design for a jewellery store. The brand I chose is UNIF, a funky and quirky fashion brand. Although they sell a variety of apparel and accessories, I chose to only focus on their jewellery to make things easier.
I started sketching out a rough idea of how I want the layout to look like.
![]() |
Fig. 1.1 - Sketch 1 |
![]() |
Fig. 1.2 - Sketch 2 |
![]() |
Fig. 1.3 - Sketch 3 |
![]() |
Fig. 1.4 - Wireframe Skecth |
After finalising the wireframe, I converted it into a digital wireframe.
I compiled all the resources needed such as the jewellery product images and began doing the wireframe mockup.
![]() | |
|
![]() | |
|
Project 1 - Proposal Slides
Animating process
I included a few scripting in my animation. I had the carousel function, radio button, and the call-to-action buttons.
Classic tween + motion tween
![]() | |
|
Button scripting
![]() | |
|
Carousel scripting
![]() | |
|
Radio button script
![]() | |
|
Mouse scroll
I also included a mouse scroll function, but it didn't work how I wanted it to. The scroll would follow the timeline of animations and not just for the page, so when I scrolled backwards, the animations would reverse to the previous pages. I couldn't figure out how to fix it, so in the end I just scrapped it out.
![]() | |
|
Final video
FEEDBACK
Week 1 (29/03/2021)
Specific feedback: I PMed Mr Lun to propose my idea of doing an online jewellery store and it was approved. I decided to separate the pieces into necklaces, bracelets, and rings. He said I should put in a few pieces for only one category and not all of them (for example, > click necklaces category > click on one necklace for more details).
Week 2 (05/04/2021)
Specific feedback: I had 8 screens planned out (the minimum is 5) so Mr Lun said to make sure that I will have enough time to do them. He also said that I shouldn't worry too much about the wireframe right now because it can change later on, but he suggests keeping the screen that can showcase scripting, such as the quantity one. He said I can proceed with the design and plan for the UI animation.
Week 3 (12/04/2021)
Specific feedback: After showing my UI animation planning, Mr Lun said I can proceed as it is already week 3 and the project is due on week 5. He said the deadline can be extended till week 7 or so, however, it's better to complete it now so we can focus on the next project.
Week 4 (19/04/2021)
Specific feedback: After showing Mr Lun my progress so far, he said it looks ok and noted the slight animation. He said I could copy and paste the carousel from his example and just adjust its size in both graphic and scripting. Also, due to a lot of votes, the deadline will be extended to week 6.
Week 5 (26/04/2021)
Specific feedback: Mr Lun said my project looks nice so far, and I should continue to finish it as project 2 is approaching. He also showed me an example of a mouse scroll animation he did because I included a mouse scroll in my project.
REFLECTION
Experience/Observation/Findings: Week 1 (29/03/2021); I expected this class to have a lot more coding than Interactive Design, but from the first class and looking at the software we will be using I think (and hope) that might not be the case. Week 2 (05/04/2021); Class is quite overwhelming with the information overload, but because Mr Lun gives us recorded tutorials we could practise at our own pace and watch the tutorial again when we need to. Week 3 (12/04/2021); Planning a layout design is simple enough, but a lot of stuff actually happens behind the screen which is crucial in creating a smooth and nice app. Week 4 (19/04/2021); I learnt (the hard way) that you have to be very careful in typing the functions because one wrong spelling or word could make the whole thing not work. Week 5 (26/04/2021); So far Spark AR looks much simpler than Adobe Animate, and I'm excited to make filters with it :)
Experience/Observation/Findings: Week 1 (29/03/2021); I expected this class to have a lot more coding than Interactive Design, but from the first class and looking at the software we will be using I think (and hope) that might not be the case. Week 2 (05/04/2021); Class is quite overwhelming with the information overload, but because Mr Lun gives us recorded tutorials we could practise at our own pace and watch the tutorial again when we need to. Week 3 (12/04/2021); Planning a layout design is simple enough, but a lot of stuff actually happens behind the screen which is crucial in creating a smooth and nice app. Week 4 (19/04/2021); I learnt (the hard way) that you have to be very careful in typing the functions because one wrong spelling or word could make the whole thing not work. Week 5 (26/04/2021); So far Spark AR looks much simpler than Adobe Animate, and I'm excited to make filters with it :)
Comments
Post a Comment