Welcome! Notes is a simple but effective app for taking plain text notes and making check lists, developed and currently maintained by Rova.
It started as a little playground to learn a new dev framework but quickly evolved into the desire to create a meaningful product.
Apps these days tend to offer an elaborate set of features, at the cost of asking the user for many permissions. Notes takes the opposite approach: it carefully picks a small set of essential features so that the user does not have to worry about security and privacy related issues. Your data is yours to keep.
Due to costs, the app is not available on any of the mainstream app platforms (namely Apple AppStore and Google Play). It is only possible to obtain the app for Android through this GitHub repository or IzzyOnDroid's F-Droid repo.
To install it, head over to the Releases section and download the most recent version. Each release offers an apk for the three main mobile architectures (and a fat apk compatible with any of those three architectures, if you are unsure which one your phone is built on). Download the right one for your phone and simply tap on the file to install the app. Voilà, everything is ready to go!
Important
For security reasons, Android phones do not allow the installation of apk files from untrusted sources, i.e. the internet. If the installation of the apk is blocked, please look up a guide for your operative system on how to disable this rule.
Note
IzzyOnDroid's repo only offers the arm6-v8a build.
Ok, the app is installed. But actually... what can it do?
The app is equipped with a toolbar on the bottom right of the screen, use it to create new notes or to head over to the settings page (a reminder text is shown when no notes exist). On the main page you can access the full list of your notes. You can open them by tapping their tile or delete them by swiping left on them. Moreover, you can pin them at the top of the list by long pressing on them.
There currently are two types of notes: plaintext notes and checklists. Plaintext notes are simple notes with a title and body you can write on. Checklists are notes with a title and groups of elements. Each element can contain a short text and can be marked as completed.
Note
Please refer to this section for a full description of how to use checklists at their best.
Through the settings page it is possible to select the theme of the app. The app currently offers a short selection of predefined themes, including a couple dark ones for the lovers of low brightness and high contrast. In this page it is also possible to find useful links and info.
Lastly, the toolbar is equipped with a button for saving locally a zipped version of the notes, so that they can be exported in text format. This functionality is under revision since it is not consistent with its desired behaviour.
The project is fully implemented in Dart using the Flutter framework. This choice was based solely on personal interest, but it empowers the project with the possibility of easily extending the ecosystem with clients for various platforms.
Note
Want to contribute? Feel free to contact Rova to introduce yourself and get more info about the project!
⚪ ✅ Version 1
⬇️
⬇️
⚪ ✅ Version 2
⬇️
⬇️
⬇️
⚪ ✅ Recovery update
⬇️
⬇️
⬇️
⚪ ✅ Colorful update
⬇️
⬇️
⬇️
⚪ ✅ Checklist overhaul
⬇️
⬇️
⚪ 🔜 Zippy update
⬇️
⬇️
⚪ ⏸️ Beauty update
⬇️
⬇️
⬇️
⚪ ⏸️ Tidy update
⬇️
⬇️
⬇️
⚪ ⏸️ Sync update
⬇️
⬇️
⬇️
⬇️
⚪ ⏸️ Web client
⬇️
⬇️
⚪ ❓
⬇️
⚪ 🏁
This project is and always will be open-source and non-profit. The project is released under GNU General Public License v3.0. Feel free to fork it or download it for personal use. If you modify it we would really appreciate you mentioning all the current contributors on this project.
Starting from version 3 of the Android app it has been decided to revisit the organization of the repo. It is possible to access old code of the Android app through an "archive" branch android-prev-versions. The currrent development of the Android app is found in the branch android-app while the main branch contains code for the latest stable version released.
You can report bugs or request features here.
- New checklists are created containing an empty group.
- You can change the checklist title the same way as plaintext notes.
- You can change a group name by tapping on its name.
- To add a new unchecked element tap on "add element" of the corresponding group.
- To add a new empty group tap on "add group".
- To change the content of an element, tap on its content when unchecked. It is not possible to change the content of a checked element (it is necessary to uncheck it and then modify it).
- To delete a group slide left over its name or its unchecked items.
- To mark an element as completed tap on its empty checkbox.
- To mark an element as not completed tap on its checked box.
- To delete an element slide left on it if it is already checked. Unchecked elements cannot be deleted.
- To collapse/uncollapse the list of checked elements of a group, tap on the separator line.