SkillAgentSearch skills...

ScreenRecorderApp

No description available

Install / Use

/learn @shiv-eng/ScreenRecorderApp
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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

View on GitHub
GitHub Stars19
CategoryDevelopment
Updated5mo ago
Forks1

Languages

Kotlin

Security Score

67/100

Audited on Oct 21, 2025

No findings