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.
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.
Built with the best tools
Every technology choice was made with scalability, performance, and maintainability in mind. Here's what powers Recora.
Interested in working together?
Let's discuss your project and see how I can help bring your vision to life.
Get in Touch