Skip to content

Repository files navigation

Everything Notes Offline

A fully offline, production-oriented Android note-taking and document editing app built with Flutter.

Privacy first. No internet permission. No cloud. No analytics. All data stays on the device.

Features

  • Create, edit, duplicate, move, rename, pin, favorite, archive, and trash notes
  • Rich text editor (Quill) with bold/italic/underline/strike, colors, fonts, headings, lists, checklists, quotes, code blocks, undo/redo, find & replace
  • Editable tables and local image attachments (gallery/camera, crop, compress)
  • Folders (nested), tags, search, recent/pinned/favorites views
  • Import: TXT, Markdown, HTML, RTF, DOCX (best-effort), JSON
  • Export: TXT, Markdown, HTML, PDF, DOCX, JSON + share sheet
  • Local ZIP backup / restore
  • Light / Dark / System themes + optional Material You dynamic color
  • Multi-language + RTL (device locale with English fallback; dedicated ARB for en/ar/ur and major locales)
  • Optional PIN lock and biometric unlock
  • Material Design 3, tablet/landscape adaptive home layout

Stack

Flutter · Dart · Material 3 · Riverpod · GoRouter · Drift (SQLite) · Hive (settings) · flutter_quill

Requirements

  • Flutter 3.24+ / Dart 3.8+
  • Android 8.0+ (API 26), target SDK = Flutter latest stable

Getting started

flutter pub get
dart run build_runner build --delete-conflicting-outputs
flutter gen-l10n
flutter run

Tests

flutter test
flutter test integration_test/app_smoke_test.dart

Release build

flutter build apk --release
# or
flutter build appbundle --release

Sign release builds with your own keystore before Play Store upload (android/app/build.gradle.kts).

Project structure

lib/
  core/           # theme, router, DI, services, utils
  data/           # Drift tables, DAOs, repositories
  features/       # home, editor, search, folders, tags, settings, …
  shared/widgets/ # reusable UI
  l10n/           # ARB localizations

Offline & security

  • No INTERNET permission in the Android manifest
  • Camera / media / biometric permissions only for optional features
  • Notes and attachments stored under the app documents directory
  • PIN is hashed locally (app-lock gate); enable under Settings → Privacy

License

Proprietary — all rights reserved unless otherwise stated by the author.

About

Everything Notes — offline note-taking and document editing app

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages