After analyzing over 20 different habit-tracking applications, I identified the core functionalities and unique interaction methods that would set Atomin apart. The main features include:
Schedule Habits: Users can easily add new habits they want to cultivate or track, scheduling can be done for any day of the week, even once per week.
View Habits: Users can view all their habits organized by day or as a comprehensive list of current habits.
Mark Habits as Done: Users can mark habits as completed, providing a sense of accomplishment and progress tracking.
Design and Development
The user interface of Atomin was carefully crafted using Material Components and Flutter documentation, ensuring a consistent and visually appealing experience across platforms. The colour scheme was meticulously designed using Material Color documentation, allowing for seamless transitions between light and dark modes.
Leveraging the power of Figma's variable and mode setup, I was able to efficiently test and refine the colour behaviour of various components, ensuring a smooth handoff to the development team.
User Testing and Refinement
Before implementation, I conducted user testing sessions with several individuals to identify potential misconceptions or usability issues. Based on the feedback received, I made necessary adjustments to the design, ensuring a seamless and intuitive user experience.
Personal Reflection
This project was particularly enjoyable due to the creative freedom it provided in designing a bold and visually striking concept. Working with dynamic colours and exploring complex interactions presented an exciting challenge, allowing me to push the boundaries of user interface design.
Overall, Atomin represents a thoughtful and well-researched approach to habit tracking, combining principles from the "Atomic Habits" book with a user-centric design philosophy. We are confident that the app will provide users with a powerful tool for cultivating positive habits and achieving personal growth.
Back to Top