Developer Story

My name is Dariusz Rybicki, and I created Recorder.app as a passion project to meet my own screen recording needs.

As part of my daily job, I mentor iOS and macOS developers. I conduct numerous one-on-one and group calls, where I share my screen to present slides and code as references for the knowledge I teach. I strive to be well-prepared and avoid repeating the same presentations. Additionally, I want to provide my students with pre-recorded video materials.

I searched for an easy-to-use yet versatile tool to record my screen or parts of it. Despite the plethora of solutions on the market, none fulfilled my simple needs. I tried various free and paid applications, but most lacked one or more crucial features. While many powerful tools exist for post-processing, I couldn't find one that excelled at recording both my screen and camera.

Technical details

Recorder.app is a native macOS application built in Swift. It leverages modern development frameworks like SwiftUI for the user interface and Composable Architecture for a clean, consistent foundation with extensibility, ergonomics, and testing in mind.

The screen capture features are powered by Apple's native ScreenCaptureKit framework, allowing tight integration with the operating system without compromising security and user privacy. The recording logic also utilizes Apple's native frameworks to achieve the best performance and compatibility.

Under the hood, Recorder.app uses an internal library for all its capture and recording features. If you are a developer or a business interested in integrating screen capture or camera recording capabilities into your project, feel free to reach out to me. I can help!

Developer
Dariusz Rybicki Darrarski
Dariusz Rybicki Darrarski

darrarski.pl