Soundboard is an android app developed in Kotlin with a Firebase database. The app created as a part of Dartmouth's Smartphone/Android Programming Course (CS 165). Over 3 weeks, I worked on the app's UI/UX and implemented most of the app's visual frontend. I also created all of the graphic design and illustration works associated with the project. You can download the app .apk and read more about the development details here.
October – November 2021
(3 weeks)
Developer
Kotlin
Firebase
XML
Android
Prototyping
Figma
Mira Ram
Xuedan Zou
Zihan (Anna) Wu
Trevor Van de Velde
Designers who work with visual mediums (e.g. UX, graphic, illustration) have access to a multitude of platforms and social media through which they can find inspiration and references for their work. Sites such as Pinterest and Dribbble allow visual designers to sort through a user-generated database of content to help inform their own work. My team noticed a gap in the market for such a service for sound designers who frequently need to access large databases of soundbites to sample.
For this 3-week development sprint, my team's solution was SoundBoard. At a high level, Soundboard would allow users to discover soundbites uplodated by other users and curate their own soundboards.
At soundboard, we call each post a soundbyte in order to combine the typical musical nature of soundbites with the more technical nature of sound design and sound engineering. And with that out of the way, a feature overview:
View a feed of soundbytes created by other users
Search for soundbytes created by other users by title, tag, or author
Users can upload their own soundbytes to share with others
Displays user-curated soundboards. User credentials are connected to a settings page
We also used various outside libraries and integrations, including:
Over 3 weeks where the vast majority of time needed to be devoted to the app's development, we had very little time to devote to polishing the design and dive into the design process. Even so, I did spend some time creating wireframes and iterating on the app's visual design:
Watch a demo of the final product below or download the .apk for Android devices here.
In creating this project, we learned how to:
Features we wanted to implement, but had technical difficulties/ran out of time:
Other challenges: