Skip to content

ArvinXO/takenote

Repository files navigation

Take Note!


Take Note

Take Notes

Table of Contents

A simple notes app, set colours for notes, share notes, temporarily delete notes & archive your notes.

Features

  • BLoC Architecture
  • Firebase cloud integration
  • Supports Android/iOS (iOS not published yet but works fine)
  • List/grid view for notes
  • Archive notes

To-do

  • Search notes
  • Lock Notes - Local Auth
  • Desktop Support
  • Web Support
  • Localization
  • Fix Hard-coded / Non-DRY compliant code

Platform

  • Android
  • iOS not published
  • Desktop work in progress
  • Linux beta testing in progress

Android

Get it on Google Play

Compiling the app

Before anything, be sure to have a working flutter sdk setup.If not installed, go to Install - Flutter.

Be sure to disable signing on build.gradle or change keystore to sign the app.

For now the required flutter channel is master, so issue those two commands before starting building:

$ flutter channel master
$ flutter upgrade

After that, building is simple as this:

$ flutter pub get
$ flutter run
$ flutter build apk

Contributing

Feel free to open a PR to suggest fixes, features or whatever you want, just remember that PRs are subjected to manual review so you gotta wait for actual people to look at your contributions.

Acknowledgments

Thanks to Vandahd for creating such an awsome course and sharing his Dart & Flutter tips