BEARY GOOD STORIES
Beary Good Stories:

Ankita Acharya
Leo Edward Azucena
Jason Kim
Jae Eun Shin
Kristine Valenzuela
External link to .apk
External link to source zip
This application is designed for creative children who wish to design their own stories! We provide functionality for making illustrations and composing text on a tablet. From there, kids can view their stories and have the option of a virtual bear to read their stories out alongside their own illustrations and text.

Some specific characteristics to mention are the use of external storage for saving stories onto the phone, text to mp3 translation, speech-to-text translation, and basic playback features.

Initially, we attempted to use Firebase. However, after careful consideration, our team decided to load stories onto the external storage of the phone in order for the application to have direct access to the stories even without internet. Additionally, since the application is targeted towards children, it would be difficult to censor child-unfriendly content from other users that share stories onto the firebase database.

Some challenges we encountered was trying to figure out how to synthesize the audio file from to text to speech because of the wait time to prepare the audio and the usage of threads involved. Additionally, implementing the gif file was difficult because it was difficult to find resources about gif files in Android Studio.

Future directions involve adding different, more animated character options in our story and maybe some pre-populated images when kids are writing their stories.

We hope you enjoy browsing our app!
Write Screen

Read Screen

Beary Good Stories Demo!
List of external libraries and code used in this project

https://github.com/koral--/android-gif-drawable?fbclid=IwAR1rEyZrvKP2NAEbqmi4TGh54TXi8Ve_C3BdvGpQP-lV-MjAQecBTEoEKJc"
https://stackoverflow.com/questions/4134117/edittext-on-a-popup-window"
https://stackoverflow.com/questions/10111073/how-to-get-a-bitmap-from-a-drawable-defined-in-a-xml
https://stackoverflow.com/questions/12967498/android-tts-speech-synthesizer
https://github.com/koral--/android-gif-drawable?fbclid=IwAR1rEyZrvKP2NAEbqmi4TGh54TXi8Ve_C3BdvGpQP-lV-MjAQecBTEoEKJc
https://stackoverflow.com/questions/4134117/edittext-on-a-popup-window
https://stackoverflow.com/questions/10111073/how-to-get-a-bitmap-from-a-drawable-defined-in-a-xml
https://stackoverflow.com/questions/12967498/android-tts-speech-synthesizer

Web Accessibility