-
-
Flying OMagotchi
-
Drawer Menu
-
OMagotchi Selection Page
-
Happy OMagotchi
-
Stats Display
Inspiration
- We were inspired by the classic game Tamagotchi, and wanted to combine its retro appeal with gamified self-care apps, such as Finch!
What it does
- The user chooses an OMagotchi upon opening the app with which they can begin their self-care journey.
How we built it
- We used Flutter and developed in Andriod-Studio.
- The Project features data classes for OMagotchis and their stats, allowing for easy access and transfer of data.
- Each class also has a to-and-from JSON method for easy serialization and deserialization when saving data to device respectively.
- User data is stored locally to preserve privacy.
Challenges we ran into
- State Management: Managing the application's state so that it updates and displays the proper values.
- Code Organization: Modularizing the code and focusing on readability.
- Learning Frameworks and Stacks, Animations, and Source Control through GitHub.
Accomplishments that we're proud of
- Happy Dragon Eyes!
- Smooth Performance
What we learned
- Code Reusability
- Widget Creating and Uses
- Object Oriented Design
What's next for OMagotchi
- Adding more interactive tasks and characters
- Sprite Animations
- Natural Degredation of OMagotchi Stats
Log in or sign up for Devpost to join the conversation.