Flame
Build healthy behavior patterns and keep your streaks alive with Flame, a habit-building app for Android devices. Now available on Google Play store.
Mobile App, 2020
Project Description
Flame is a habit-tracking app that focuses on the idea of keeping up “streaks”, or the length of consecutive days that a habit has been completed, in order to motivate the growth of healthy lifestyle patterns. Users can log in using a Google account, add habits they want to cultivate, choose colors and categories for each habit, and then keep track of their streaks over time. Whenever a habit isn’t completed, its streak will expire on the next day. At any time, users can change and edit their habits or delete them altogether. Flame uses a simple color palette and streamlined UI to help users focus on building the habits most important to them.
The Process
Flame was the last project I completed during my time at the University of Colorado Boulder, developed in Spring 2020 for an Advanced Mobile App Development class. I wanted to focus on developing a colorful and clean user interface for this project, and integrated Firebase and Firebase Auth for data management. Being the most ambitious project I’ve developed with Kotlin (or native Android in general), Flame taught me more about using and customizing RecyclerViews (including nested RecyclerViews!), designing an intentional app architecture for working with complex data, and utilizing a ViewModel to manage UI information.
Check out more of my design process, and play around with an interactive digital prototype here!