A clean and modern note taking app built with Flutter.

Overview

Notes App

A clean, simple and modern note taking app built with Flutter. Be sure to leave a star 🌟

Features

  • Create notes: Create notes that store locally to device.
  • Edit notes: Edit notes that were previously created.
  • Lockable notes (WIP): Lock notes with a password.
  • Pinnable notes: Pin notes to the top of the list.
  • User stats: Stats for the user's notes such as total notes, words written etc.
  • Search notes (FIX NEEDED): Filter out notes with the search bar.
  • Desktop Version (WIP): Supports desktop (MacOS currently, other platforms have not been tested as of now).

Dependencies

  • canton_design_system: Link to repository
  • persistent_bottom_nav_bar:
  • shared_preferences:
  • intl:
  • flutter_slidable:

TODO

  • Add Notebooks to store notes
  • Add Animations
  • Make app responsive
  • Face ID to unlock note
  • Add Firebase
    • GitHub Authentication
    • Google Authentication
    • Analytics

Fixes

  • Fix sortList() method
  • Fix Create Password before creating note glitch

Screenshots

Socials

If you have any questions, you can reach me here:

You might also like...

'Efficacy' is a an Android app that keeps users updated on all events and happenings in and around the NITS campus. Note that the one in this repo is a slightly altered version of the original.

'Efficacy' is a an Android app that keeps users updated on all events and happenings in and around the NITS campus. Note that the one in this repo is a slightly altered version of the original.

Efficacy : The proposed Android app for all clubs, events and happenings at NIT Silchar Get the release APK Some interesting features of this app incl

Aug 29, 2021

ghiNote is a quick note application with a good-looking interface and simple operation.

ghi_note ghiNote is a quick note application with a good-looking interface and simple operation. Getting Started This project is a starting point for

Dec 15, 2021

Server that provide API to simple note application

Server that provide API to simple note application

note-app-api-mobile end-to-end note application API Golang for the web application MongoDB for the database PostMan requests Collection Flutter simple

Oct 4, 2022

With ML Kit's face detection API, you can detect faces in an camera or image, Note that the API detects faces, it does not recognize people

With ML Kit's face detection API, you can detect faces in an camera or image, Note that the API detects faces, it does not recognize people

Face Detection This project is a starting point for a Flutter application. Getting Started For help getting started with Flutter, view our online docu

Dec 29, 2022

Modern and elegant test framework for Flutter, inspired by Cypress

Modern and elegant test framework for Flutter, inspired by Cypress

flutter_modern_test: Modern, elegant and productive test framework for Flutter, inspired by Cypress GitHub: https://github.com/fzyzcjy/flutter_modern_

Oct 19, 2022

Amazing task management application with fluid, minimal and modern UI using Flutter! One of The Winner Apps for Google DevFest 2021!

Amazing task management application with fluid, minimal and modern UI using Flutter! One of The Winner Apps for Google DevFest 2021!

Orb "Let your task orbit!" 🪐 Description Orb is an easy-to-use task manager app that help you manage your daily struggles to get your things done eff

Oct 28, 2022

Nakama is an open-source server designed to power modern games and apps

Nakama is an open-source server designed to power modern games and apps. Features include user accounts, chat, social, matchmaker, realtime multiplayer, and much more.

Dec 30, 2022

A full, sound, modern and documented JS interop for Dart.

This is (or should be) a full JavaScript interop package using package:js bindings. The bindings are generated by machine-reading WebIDL files for typ

Dec 15, 2022
Comments
  • added lock feature

    added lock feature

    • [x] tested on Android
    • [ ] tested on iOS
    • [x] added all the necessary code changes for both Android and iOS for the feature to work

    Lets the user to use biometrics as well as pin or pattern. Also adds the ability to lock or unlock the app from the Profile section.

    Uses shared_preferences to check if the user has turned on locking. Uses local_auth for the actual authorisation feature to work.

    Addresses #2

    opened by danger-ahead 11
  • Adding a suitable app icon and name

    Adding a suitable app icon and name

    The app still has the default Flutter launcher icon.

    The name has still not been changed from notes_app.

    Working on these two could increase the appeal of the app to the users.

    Loved the UI and working of the app. Would love to collaborate. If you want me to work on this issue, feel free to assign. Also I'd need the new icon file and the updated app name as per your wish.

    enhancement 
    opened by danger-ahead 6
  • Canton Design System repo is private

    Canton Design System repo is private

    Hey, I'd like to learn building an app using Flutter by using this project as a learning ground. However, I can't pub get the pubspec.yaml because canton_design_system repo is private. I'm just assuming this UI lib is yours. Is there a reason why do you put it in private? Thanks.

    opened by aemxn 1
  • migrated from manifest splash screen for flutter-2.5.3

    migrated from manifest splash screen for flutter-2.5.3

    Description of the PR:

    Removed the Android Manifest Splash Screen.

    Reason:

    Manifest splash screens are deprecated starting from Flutter 2.5.3 You can find more info on this here.

    Actual warning log:

    A splash screen was provided to Flutter, but this is deprecated.
    See flutter.dev/go/android-splash-migration for migration steps.
    
    opened by danger-ahead 1
Releases(v1.0)
  • v1.0(Aug 9, 2021)

    v1.0 Create & Tag Notes

    Features

    Dashboard (Home Screen)

    • View a list of all your created notes
    • Pin notes to the top of the list in a separate section
    • Delete notes (Using a swipe-able)
    • Search for notes by title or tag using the search bar
    • View all tags associated with your notes
    • Preview note title, tags and note content from each individual note in the list

    Note Creation

    • Create notes with a title
    • Create tags associated with the note (Or multiple)
    • Add content to your note
    • Pin note to top of the list

    Tags

    • View a separate screen with all notes associated with a single tag
    • Search notes by tag or title
    • Use the + button to create notes and the tag will automatically be added to the note
    • One can add as many tags as they want to a note but it's recommended to use less than 5 for organizational purposes

    Profile

    • View total amount of notes created
    • View total number of words typed
    • View total number of characters typed
    • View date of first note (Not the very first but the one with the oldest date of creation that has not been deleted)

    Bug Fixes

    • Fix note deletion showing red screen
    • Fix tags not grouping properly

    Other

    • Locking notes functionality will be added in the next release (Be on the lookout for it)
    • Backend using firebase will be added in the next release
    • If I can hopefully find a dart only WYSIWYG Text editor for rich text editing I will certainly add it in the future
    • The app will be up on the App Store / Google Play Store once I get a Apple Dev License and when the next release comes out (Hopefully)
    Source code(tar.gz)
    Source code(zip)
Owner
Carlton Aikins
16 Year old developer with a love for programming.
Carlton Aikins
A simple note-taking app with a markdown editor, built with Flutter and Firebase

Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is your first Flutter project:

Dev-Salem 150 Dec 25, 2022
A simple Flutter Note Taking app with local database.

Flutter Simple & Lightweight Note App Flutter Simple & Lightweight Note App UI/UX Credit: https://dribbble.com/shots/11875872-A-simple-and-lightweight

Ahmad Amin 63 Nov 10, 2022
A Markdown-based note-taking app for mobile devices.

Noteless A markdown-based note-taking app for Android Compatible with notes saved in Notable Features Markdown-optimized editor with syntax highlighti

null 460 Dec 31, 2022
Mobile first Note Taking integrated with Git

Mobile first Markdown Notes integrated with Git This project receives generous infrastructure support from Summary GitJournal is a note taking app foc

GitJournal 2.8k Dec 31, 2022
DoneIt is a sample note app 📝 Flutter application 📱 built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Developers with ❤️.

DoneIt ?? DoneIt is a sample note app ?? Flutter application ?? built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Develop

Shubham Chhimpa 175 Dec 24, 2022
Note app is open-source notes app for Android & ios. It is built with Dart on top of Google's Flutter Framework.

Note App ✍?? Note App & SqfLite &GetX [MVC pattern] ????‍?? Note app is open-source notes app for Android & ios. It is built with Dart on top of Googl

null 25 Nov 29, 2022
Simple and modern news app that incorporates REST API (newsapi.org), all built entirely with Flutter.

A simple news app with a minimalistic and clean UI that incorporates the newsapi.org api all built entirely with Flutter. Be sure to leave a star ??

Carlton Aikins 73 Dec 1, 2022
Modern UI for Messaging/Chatting App, with Signup/Login Pages and Awesome animation, built with flutter v2.5.2.

instantChat_app_ui Modern UI for Messaging/Chatting App, with Signup/Login Pages and Awesome animation, built with flutter v2.5.2. The package/plugin

Kamran Jalil 1 Oct 25, 2021
Modern crypto portfolio & market explorer. Built with @Flutter

Trace Modern Crypto Portfolio & Market Explorer. Built with Flutter. Open Source. Lightweight. Clean. Straightforward. Fast. Powerful. Download for An

Trent Piercy 981 Jan 1, 2023
An app made with fluttter for taking notes

notetaker A new Flutter project. Using this app one can - 1.Create Notes 2.View Notes 3.Add content to previous notes 4.Scroll through notes 5.Delete

null 2 Apr 21, 2022