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.