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
Share this project:

Updates