I’ve always used apps that allowed me to track the kind of stories that I was consuming. For books, I track every new-read in Amazon’s Goodreads or independent Storygraph. For movies, I am always switching, but most recently I used Letterboxd. These apps, though a great start, never allowed me to see all of the content I consumed in one place. I wanted a place where I could track what stories I was consuming along with keeping track of which books, movies, and television shows were my favorite.

My project, Storyverse, is a shell of the app that I yearn to develop. It incorporates UI design and Java code to transfer between screens and work components like changing images on buttons and number pickers. As of now, the app does not have the capability to save the data it records. It allows a user to enter a title, see their yearly progress, make yearly watch/read goals, and see their data in three ways.

I built it on Android Studio on my MacBook, using an emulator. It's language is Java.

I really wanted to get the app to store data. I found that passing data via the intent between multiple screen changes is very hard. In the end, I had to sacrifice this part in the name of time and having a somewhat working project,

I am proud of my UI. I really tried to develop a color scheme that met the vibe and theming of my app. In the past, UI has always been an area of struggle for me, but this is the first project with UI that I am really proud of.

I learned that collaboration was key to my project, even though it was a solo project. The people at my table and around me were key to not just working out bugs, but keeping my sanity.

The future of Storyverse is to first make it able to store the data that the user enters. After that, it would be nice to see Storyverse turn into a social-media-like app, where users can see the stories others have been enjoying.

Share this project:

Updates