Back to Projects
mobile2026Founder & Developer

Recora

Effortless Screen Recording for Android

Recora is a beautifully crafted, offline-first screen recording application for Android, built entirely with Kotlin and Jetpack Compose (Material 3). Designed for simplicity and privacy, Recora lets you capture your screen with just one tap — no account creation, no cloud uploads, no complicated settings. The app features a foreground recording service powered by MediaProjection and MediaRecorder, optional microphone audio capture, configurable resolution (480p/720p/1080p), frame rate (24/30/60 FPS), and bitrate (Low/Medium/High). A draggable floating overlay provides pause, resume, and stop controls without leaving your current app. Recordings are saved directly to your device via MediaStore, and a built-in gallery with ExoPlayer lets you review, rename, share, or delete recordings instantly. The entire codebase was developed using AI-assisted programming with Cursor IDE, following clean MVVM architecture with Hilt dependency injection, Coroutines/StateFlow for reactive state management, and DataStore for persistent preferences.

100% offlineNo account neededJetpack Compose UIMaterial 3 DesignAI-assisted code
Features

What makes it special

One-Tap Screen Recording

Start capturing your screen instantly with a single tap. A visual countdown gives you time to navigate to the content you want to record.

Floating Overlay Controls

A draggable floating widget with pause, resume, and stop buttons stays on top of any app. Dock it to screen edges and dismiss with a drag gesture.

Microphone Audio Capture

Toggle microphone recording on or off per session. Record voiceovers, commentary, or app audio alongside your screen capture.

Configurable Quality

Choose your preferred resolution (480p, 720p, 1080p), frame rate (24, 30, 60 FPS), and bitrate (Low, Medium, High) from Settings.

Built-in Video Player

Review recordings with the integrated ExoPlayer-powered video player. Full playback controls in a clean, dark interface.

Gallery Management

Browse all your recordings with video thumbnails. Rename, share via system share sheet, or delete with confirmation — all from a single gallery screen.

Offline & Privacy-First

No account required, no cloud uploads, no tracking. All recordings stay on your device. Your data never leaves your phone.

AI-Assisted Development

Entire codebase developed using Cursor AI for maximum code quality, clean architecture, and rapid development with best practices.

Technology

Built with the best tools

Every technology choice was made with scalability, performance, and maintainability in mind. Here's what powers Recora.

KotlinJetpack ComposeMaterial 3MediaProjectionMediaRecorderExoPlayerHiltDataStoreCoroutinesFirebase AnalyticsCursor AI

Interested in working together?

Let's discuss your project and see how I can help bring your vision to life.

Get in Touch