Application design II task 1
23 September 2024-
WANG ZILONG(0361141)
Advanced Typography | Bachelor of Design in Creative Media | Taylor's University
Task 1: Self-Evaluation & Reflection
Self-Assessment and Reflection on Mobile App Design: Carrier App
Introduction
In modern society, mobile apps have become an indispensable part of people's daily lives, especially carrier apps, which help users manage communication services, data usage, and bill payments. The goal of this project is to design a full-featured carrier app that improves overall aesthetics and functionality by analyzing user needs, interface design, and user experience. This paper will conduct a self-assessment and reflection on the problems, challenges, and solutions in the project, aiming to promote a deeper understanding of the iterative process of app design.
The previous figma link of the assignment:https://www.figma.com/design/Ejso3LK7a78fUp5rgimiDa/%E9%80%9A%E8%AE%AFapp%EF%BC%88%E9%AB%98%E4%BF%9D%E7%9C%9F%EF%BC%89?node-id=1-685&t=nTzNxfK1SeweVKXO-1
Project Goals and Preliminary Design
Goals
Our main goal is to design a user-friendly carrier app that allows users to easily manage their accounts, including viewing bills, monitoring data usage, and making service changes. We hope to increase user satisfaction and loyalty through an intuitive interface and simplified processes.
Preliminary Design
During the initial design phase, we conducted a series of user surveys to understand the needs and expectations of target users. Through questionnaires and user interviews, we found that users' main expectations for the app include:
1. Simple and clear interface: users want to be able to find the required functions quickly and avoid complex navigation.
2. Real-time data feedback: Users want to be able to view data usage in real time so that they can better manage their packages.
3. Security and privacy protection: Users have high requirements for security when entering personal information.
Challenges encountered
During the design and development of the application, we encountered some challenges, mainly in the following aspects:
1. Complexity of user interface design
During the initial design phase, we tried a variety of interface layouts and color schemes. However, feedback showed that some interfaces were too complex and users were confused when looking for specific functions. To solve this problem, we conducted several rounds of iterations and focused on simplifying the interface design.
2. Determination of function priorities
During the development process, we faced the challenge of determining function priorities. Although users expect the application to have multiple functions, in order to ensure a smooth user experience, we decided to focus on the most core functions, such as bill viewing and data monitoring. This decision helped us to use resources effectively within a limited time.
3. Difficulties in technical implementation
In the back-end development, we encountered problems with data synchronization, especially after the user data was updated, the application failed to reflect the changes in real time. After many tests and adjustments, we finally optimized the logic of data transmission and ensured the accuracy and timeliness of user data.
Solutions and Iteration Process
In response to the above challenges, we adopted a series of solutions to improve the user experience of the application.
1. Interface Simplification and Optimization
We collected feedback through user testing and finally simplified the interface design into three main modules: account management, data monitoring, and service changes. Each module adopts a card-style design, which allows users to easily browse and quickly find the required functions.
2. Function Iteration
In function development, we adopted an agile development approach, and each iteration cycle was improved around user feedback. We launched multiple small versions and gradually added new features, such as online customer service and package recommendation system. The launch of each new feature was user tested to ensure that it met user needs.
3. Data Synchronization Technology Optimization
We optimized the data synchronization algorithm and adopted a more efficient caching mechanism to ensure that data can be quickly updated and displayed when users use the application. In this way, we effectively reduced user waiting time and improved the overall experience.
User Feedback and Evaluation
During the testing phase of the application, we invited target users to participate in the test and collected a lot of feedback. Users generally believe that the interface is friendly and the functions are practical, especially the real-time data monitoring function is well received. At the same time, some users have proposed suggestions for improving the search function, believing that a smarter search algorithm can be added.
1. User satisfaction
After a series of user tests, our user satisfaction rate has reached more than 80%. Users said that they can manage their accounts more efficiently and save a lot of time.
2. Future improvement direction
Although we have achieved certain success in the current version, user feedback also points out the direction of improvement, such as enhancing the search function and adding personalized recommendations. These feedbacks will become the focus of our future iterations.
Conclusion and reflection
Through the design and development of this operator application, I deeply understand the importance of the iterative process of mobile application design. Every user feedback and test is an opportunity to improve product quality and let us continue to learn and grow in actual operation.
In future designs, I will pay more attention to user experience, combine data analysis with user feedback, and promote the development of more innovative and practical applications. At the same time, maintain close communication with users to ensure that every improvement can truly meet their needs.
Through the completion of this project, I not only improved my design and development skills, but also gained a deep understanding of how to apply theoretical knowledge in practice and achieve continuous improvement and innovation. This will lay a solid foundation for my future study and work.
Comments
Post a Comment