Code

Screen recorder | Camera - Audio - Draw - Watermark

Screen recorder | Camera - Audio - Draw - Watermark

By
Cart 15 sales

Last update

V 7.0.1 • 15/05/2025

- Bug fix: Recorder service
- Bug fix: Video adapter
- Dependencies updated

One-click screen recording for games, live streams, tutorials, and reactions with front camera overlay. Includes built-in video editor, drawing tools, custom watermarks, and advanced settings.

Tested on Android 9 through Android 16

DEVELOPMENT REQUIREMENTS

  • Android Studio: Meerkat 2024.3.1 Patch 1
  • Language: Kotlin (native implementation)
  • Java: Version 17

Video edior

  • Trim
  • Add background music
  • Mute audio
  • Add text with position
  • Rotate
  • Redo & Undo
  • Camera

  • Switch front/back camera
  • Close camera while recording
  • Drag
  • Pinch to zoom
  • Draw

  • Stop drawing while recording
  • Enable/Disable draw
  • Enable/Disable eraser
  • Brush color
  • Brush size
  • Clean canvas
  • Drag layout
  • Watermark

  • Custom watermark
  • Color
  • Gravity
  • Opacity
  • Size
  • Settings

  • Theme
  • Video resolution
  • Video quality
  • Frame rate
  • Record audio
  • Audio quality
  • Hide app when start recording
  • Enable/Disable portrait mode
  • Camera
  • Draw
  • Watermark
  • Floating controls
  • Countdown timer
  • Videos

  • Record screen while app is closed
  • Search videos
  • Share videos
  • Delete videos
  • Swipe to refresh
  • Video player

  • Play & Pause
  • Rotate
  • Full screen & Exit full screen
  • Seekbar
  • Duration & Progress
  • Theme

  • Auto
  • Light
  • Dark
  • Video resolution

  • 240p
  • 360p
  • 480p
  • 540p
  • 720p
  • 1080p
  • 1440p
  • Video quality

  • 1 Mbps
  • 2 Mbps
  • 3 Mbps
  • 4 Mbps
  • 5 Mbps
  • 8 Mbps
  • 12 Mbps
  • Frame rate

  • 15 fps
  • 20 fps
  • 25 fps
  • 30 fps
  • 40 fps
  • 50 fps
  • 60 fps
  • Audio source

  • Internal microphone
  • External microphone (Headsets)
  • Audio quality

  • 64 Kbps
  • 96 Kbps
  • 112 Kbps
  • 128 Kbps
  • 160 Kbps
  • 192 Kbps
  • App

  • Share app
  • Rate app
  • Notification in status bar while is recording
  • Floating controls

  • Stop recording
  • Show home screen
  • Chronometer
  • Draw floating view
  • Countdown timer

  • Disabled
  • 3 seconds
  • 5 seconds
  • 10 seconds
  • AdMob

  • Banner x2
  • Interstitial
  • Change log

    V 7.0.1 • 15/05/2025

    - Bug fix: Recorder service
    - Bug fix: Video adapter
    - Dependencies updated
    

    V 7.0.0 • 24/04/2025

    - Feature: Video editor | Trim, Background music, Mute, Text , Rotate, Redo & Undo
    - Delete cache
    

    V 6.0.0 • 17/04/2025

    - BugFix: Recorder service
    - BugFix: The screen is not recorded in full screen
    - Feature: Select between internal/external microphone
    - Feature: Pause and resume recording from floating controls
    - Migrate from ExoPlayer to Media3 ExoPlayer
    - AdMob code refactoring and new banners added | Replace ids in strings.xml
    

    V 5.0.0 • 12/04/2025

    - Android Studio Meerkat | 2024.3.1 Patch 1
    - Migrate to Android 16 (SDK 36)
    - Dependencies update
    - Code refactoring
    

    V 4.0.0 • 22/02/2024

    - Migrate to Android 14 (SDK 34)
    - Code refactoring
    - Record audio by default
    - Bug fixed: floating controls
    

    V 3.0.0 • 08/03/2023

    - Migrate to Android 13 (SDK 33)
    - Dependencies update
    - Code refactoring
    

    V 2.0.1 • 08/01/2022

    - Target SDK from 30 to 31
    - Dependencies update
    - Code refactoring (Video model)
    
    by
    by
    by
    by
    by
    by

    Tell us what you think!

    We'd like to ask you a few questions to help improve CodeCanyon.

    Sure, take me to the survey