Skip to content

eunbyulaakash/Valvet-Shadow-Recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

50 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Velvet Notes Logo

Velvet Notes & Recorder
β€œNotes that look simple β€” but feel secure.”

A privacy-focused notes application built with Flutter.
Velvet Notes presents itself as a clean notes app while offering advanced audio and video recording capabilities designed for discretion, control, and local-only data storage.

Built for users who value privacy, speed, and simplicity.

Built with Flutter β€” not just another wrapper πŸ˜‰

Instagram Β Β Β Β Β Β  LinkedIn Β Β Β Β Β Β  Google Play

Velvet Notes – Notes Screen


🎯 Objective

  • Provide a discreet notes-style interface as the default user experience
  • Enable gesture-based access to recording tools with no visible entry point
  • Support audio and video recording while maintaining user awareness inside the app
  • Store all data locally to ensure privacy and control

πŸŒƒ Key Features

  • πŸ“ Create, edit, and delete notes
  • πŸ–€ Dark enhanced UI with a minimal design
  • 🧠 Gesture-based access (tap empty area 5 times within ~1.2 seconds)
  • πŸŽ™ Audio recording with background continuation
  • πŸ“Ή Video recording with live preview (screen visible)
  • πŸ” Background recording support
  • πŸ›‘οΈ In-app banner indicator when recording is active
  • πŸ’Ύ Local-only storage (no cloud, no external access)
  • 🚫 No login, no analytics, no tracking
  • πŸ“– Fully open-source

🧩 Application Modes

Notes Interface (Default Home Screen)

  • Appears as a standard notes application
  • Used for daily tasks, reminders, and writing
  • Acts as the primary visible interface

Recorder Interface

  • Accessible via gesture
  • Supports two modes:
    • Audio recording
    • Video recording
  • No visible recorder buttons on the notes screen

πŸ“– How to Use

Follow these simple steps to use Velvet Notes & Recorder efficiently:

πŸ“ Using Notes Mode

  1. Launch the app.
  2. The default screen is the notes interface.
  3. Tap Add Note to create a new note.
  4. Enter title and content.
  5. Notes are saved locally on your device.

πŸŽ™ Accessing Recorder

  1. Open the notes screen.
  2. Tap quickly on an empty area multiple times.
  3. The recorder interface will open.

πŸ”΄ Start Recording

  1. Choose recording type:
    • Audio
    • Video
  2. Tap Start Recording.
  3. Recording begins instantly.

πŸ” Background Recording

  • Recording continues while:
    • You switch screens
    • You use notes
    • The device screen is locked

πŸ›‘ Stop Recording

  1. Open the recorder screen again using the gesture.
  2. Tap Stop Recording.

πŸ“‚ Managing Recordings

Inside recorder screen you can:

  • β–Ά Play recordings
  • πŸ—‘ Delete recordings
  • πŸ“ View saved files

All recordings are stored securely inside the app storage.


πŸ›‘ Privacy Indicator

When recording is active, an in-app banner appears on the notes screen indicating recording status.


⚑ Tips

  • Make sure microphone/camera permissions are granted.
  • Disable battery optimization for best background performance.
  • Keep app updated for improvements.

✨ UX Highlights

  • Helps track daily responsibilities, errands, and reminders
  • Gesture-based entry keeps the UI clean
  • In-app banner informs the user when recording is active
  • Foreground indicator for background recording awareness

πŸ›  Architecture & Tech Stack

Framework

  • Flutter (Dart)
  • Material Design components

Recording Technology

  • Audio: record plugin
  • Video: camera plugin
  • Background service: flutter_foreground_task

Storage

  • Notes: SQLite (sqflite)
  • Recordings: Internal app-private storage
    (accessible only inside the app)

πŸ“œ ⬇️ Installation Guide

Velvet Notes & Recorder is currently available via source build.
Google Play release is coming soon.

Platform Installation Method
Android

πŸ“² Google Play (Coming Soon)

πŸ§ͺ Build from source (below)

πŸ•³οΈ Building from Source

Velvet Notes & Recorder can be built locally using Flutter.

Requirements

  • Flutter SDK
  • Android SDK
  • Android device or emulator

Steps

git clone https://github.com/YOUR_USERNAME/YOUR_REPO.git
cd YOUR_REPO
flutter pub get
flutter run

πŸ‘₯ Team

Aakash Maurya β€” Founder & Lead Developer
AK Innovations

πŸ’Ό License

Velvet Notes & Recorder is open source and licensed under the Proprietary License.
See the LICENSE file for more information.

[Click to show] πŸ™ Services & Dependencies

Core Services

  • Flutter β€” Cross-platform UI framework
  • Android background services β€” Continuous background execution
  • Local storage β€” Secure on-device file handling
  • permission_handler
  • encrypt

Key Flutter Packages

  • cupertino_icons
  • provider
  • record
  • camera
  • path_provider
  • path
  • permission_handler
  • sqflite
  • intl
  • open_filex
  • flutter_foreground_task

Β© Copyright AK Innovations 2025

About

A privacy-focused Flutter app that looks like a simple notes application while providing gesture-based access to audio and video recording, with local-only storage and background support.

Topics

Resources

License

Stars

Watchers

Forks

Contributors