BabbleStash App

BabbleStash is a New York-based company with a vision to capture users’ life stories, and automatically create a memoir so they can have a permanent record of their life experiences. BabbleStash is at the forefront of a new breed of specialty apps that has a single purpose–to create tangible and meaningful output. Babblestash will quickly become a central app in users’ lives, to capture their ruminations and thoughts.

The BabbleStash app records each answer spoken by the user, and automatically transcribes and stores the responses using speech recognition technology. The answers are saved in the app’s Stash. When and if they are ready, the user can generate a beautifully formatted memoir document. The accompanying audio recordings (aligned to the document) can be kept private, or shared with the people they love.  

Cayugasoft assigned a dedicated development team to perform the development of both the mobile and back-end parts of the application. The team worked with  BabbleStash’s founder on a day-to-day basis, resulting in a well-thought-out UI, and must-have functionality for a quick market launch of version 1 of BabbleStash, allowing the firm to validate their concept and create an efficient plan for the development of further iterations.

BabbleStash is currently available for iOS and is written in Swift 3.

Uses the following technologies:

  • Apple Speech Recognition API (to transcribe speech to text),
  • Google AdMob SDK (to show ads),
  • Google Analytics SDK (to analyze how users are interacting with an app),
  • Facebook SDK (to login [using FB account] and share),
  • Realm (database layer),
  • Moya (network layer)
  • Min supported iOS version: iOS 9
  • Adopted for: iPhone

Additional Facts

  • App contains in-app purchases to get rid of ads (permanently) and provide for the export of recordings (for 1 year). Users have an ability to close ads. They’ll have 15 minutes to try the app without any ads.
  • Users can sign up not only using regular login and password, but with their Facebook account too.
  • Users can share their recordings to Facebook in 2 ways: 1) with a textual wallpost, containing the question and transcribed answer 2) with a video containing questions and answers (much cooler!), for users who have the Facebook app installed on their iPhone.
  • Users can create in-app persons who have own stashes. That means that many people (like family members, couples or neighbors) can make recordings while logged as one user.
  • Since the Apple Speech Recognition API is limited to one minute and network bandwidth can be poor, the app is compressing user recordings without noticeable quality loss. In practice, this means that recordings are uploaded to Apple (to recognize the text) a lot faster than uncompressed ones.
  • The recording screen is very gesture-friendly. Users can start recording not only by tapping a “Record” button but with a double tap on a question, too.
  • Extended tap zones on the left and right can help elderly users going back and forward between questions. The same result is achievable by just swiping left and right.
  • The user can easily switch current in-app person right on the top of “Babble” tap.