Creating a New App Idea: Simultaneous Video Recording with SwiftUI
Inspiration can come in the most unexpected places, and today I had an idea for a new app. I was sitting in my living room, checking all the videos I had recently taken. I realized that I have a lot of videos of my relatives, and I rarely appear in them, so I thought about creating an app that could help me with that.
The idea is simple: I want to use my phoneโs front and back cameras to record videos simultaneously
Sketching the App by hand
So, I sketched a quick wireframe (in 10 min) of the app and started to think about the features I would like to include.
I want to keep the app simple and easy to use, so I decided to include the following features:
- Simultaneously record video with both the front and back cameras.
- Create separate video segments that can be concatenated later.
- Bonus: Enable movement of the front camera view to create more dynamic videos.
Sketching the App in Figma
After having a clear idea, I tried to transform my hand sketch into something more realistic. I opened Figma and started drawing lines, adding some images, and incorporating colors. The final result is this first iteration of my new app ๐
Tech Stack
Iโm planning to use the following technologies to build the app:
- SwiftUI โจ
- MVVM architecture ๐
- Frameworks: AVFoundation โถ๏ธ
- Design: Figma ๐จ
- Analytics: Amplitude ๐
- InApp Purchases? (Superwall) ๐ค
Letโs see how this new idea takes form in the next few weeks. Iโll keep you updated on my progress and share all the learnings I gather along the way.