3 min read

Creating a New App Idea: Simultaneous Video Recording with SwiftUI

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.

First iOS Sketch

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 👇

Figma Design with some features

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.