ScreenRecorderApp
No description available
Install / Use
/learn @shiv-eng/ScreenRecorderAppREADME
Screen Recorder App 🎥
Screen Recorder is a simple and efficient Android application designed for seamless screen recording. Users can start, stop, rename, delete, and share recordings with an intuitive UI. The app follows the MVVM (Model-View-ViewModel) architecture for clean and maintainable code.
<b>Setting up the Application</b> 🛠
Ensure that the necessary permissions are enabled for screen recording:
- Media Projection Permission for screen capture
- Storage Permission for saving recordings
Tech Stack 📚
Output 🖼
https://github.com/user-attachments/assets/573c7e54-76a0-4146-9d69-b99fca59daa3
Architecture 🏗
The app follows the MVVM [Model-View-ViewModel] architecture to ensure a unidirectional flow of data, separation of concerns, testability, and scalability.
Features ✨
- Start/Stop Recording: Easily record high-quality screen videos.
- Recordings List: View and manage all recorded videos.
- Delete Recordings: Securely remove recordings with a confirmation dialog.
- Share Recordings: Share your videos with ease.
API 📦
The app uses the Media Projection API, a built-in Android feature, for recording screens without requiring external APIs.
🚀 About Me Hi! My name is Shivangi Mundra, and I am an enthusiastic Android Developer specializing in Jetpack Compose, Kotlin, and MVVM architecture.
If you have any questions or want to connect, feel free to reach out to me on:
Happy Coding! ✨
Related Skills
node-connect
354.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
