Week 10: UI/UX Enhancement & Testing
- Mar 28, 2025
- 2 min read
Week 10 was dedicated to polishing both the UI (user interface) and UX (user experience) aspects of the app. At this point, the app had functional capabilities, but it still needed a lot of refinement to make it both visually appealing and user-friendly. The design principles I followed were based on simplicity and intuitiveness. I focused on minimizing user effort by making sure buttons, icons, and text were clear and easy to interact with. I spent a lot of time on ensuring the navigation was straightforward, with logical flows between the main features.
I also conducted several user experience tests to gauge how real users would interact with the app. I invited a few friends and colleagues to test it on their devices. I gave them specific tasks, such as uploading a video, waiting for the model to process it, and reviewing the output. Their feedback was invaluable, pointing out small usability issues that I had overlooked, such as button placement, font size, and the need for clearer instructions in certain sections.
On the technical side, I spent time stress-testing the app to ensure that it could handle real-time data retrieval from Firebase efficiently. I tested how well the app performed when pulling multiple sets of data, ensuring there were no performance lags or crashes when accessing Firebase data.
This week was crucial in making the app feel more polished. I also ensured that the app would behave consistently across a variety of devices and screen sizes. With all the technical issues ironed out and the design optimized, I was finally ready to consider this version of the app as a solid prototype. The next steps would involve fine-tuning, creating documentation, and preparing for the final demo and report.


Comments