Inspiration
Inspired by a friend who decided to give up his day-to-day job and become a solopreneur, and curious to learn about Kotlin Multiplatform, I one day asked Gemini to give me some app ideas. One of them, was about a transcription and summarisation app. And so, Transcribee was born
What it does
Transcribee is an audio transcription and summarisation app, powered by Assembly-AI, a leading AI in the field of audio transcriptions. It allows users to record, transcribe, summarise and easily organise recordings using tags or import and summarise existing transcripts. It allows users to purchase exactly what they need, either standalone minute packages or subscriptions for more heavy usages.
How we built it
Transcribee is built using Kotlin Multiplatform, Compose Multiplatform, Firebase and many open-source libraries to facilitate different functionalities like recording, user permissions, authentication etc.
Challenges we ran into
The biggest challenge was the fact that I am an Android engineer with little knowledge of the iOS platform. I had to rely heavily on AI help for the iOS parts as well as guidance on Xcode. Also, I had no knowledge of backend development, so when the time came to move into a proper backend architecture with Firebase fit for production, I had to learn all about cloud functions and how to make them work.
Accomplishments that we're proud of
I am very proud of the fact that I managed to start this app from 0, learn all these technologies I didn't know about and bring it to a shipable state for two platforms, all while working a full-time job and raising a toddler. It has been very challenging, working whatever minutes or hours I could find, staying late at night.
What we learned
Building a production-ready app in 2025 is a lot more complicated than it used to be. From setting up accounts on Google Play and App Store, to taking care of security concerns, GDPR, website and privacy policies.... It's a lot of work outside the app development!
What's next for Transcribee
Transcribee is currently in testing and will hopefully ship soon on both platforms. After it's proven to be stable and users like it, it will start shipping and be localised for different countries, while feature development will continue with features like Translation, AI queries and live transcription.
Built With
- cmp
- firebase
- firebender
- kmp
- kotlin
- room
- typescript
Log in or sign up for Devpost to join the conversation.