FFDA / SourCherry

Android app to open CherryTree databases
GNU General Public License v3.0
68 stars 3 forks source link
android-app cherrytree notes

SourCherry

SourCherry is an Android app to open CherryTree’s (note taking program 1,2) databases. Right now app can read databases and do basic editing tasks.

gif with SourCherry UI

App is targeted for sdk 33 (Android 13) with min version of 24 (Android 7).

This project is for Android/Java/Git learning purposes and is not official CherryTree android app or are associated with CherryTree project or it's creator.

Installation / Download

Get it on IzzyOnDroid

Google introduced new requirements for publishing applications on the Play Store. New requirements include displaying name, address and phone number on the store. I do not plan to provide these, so most likley at some point in the future SourCherry will be removed from the Play store by Google.

Anyone can compile this app by cloning this repository or download an apk compiled by me from releases.

Limitations

Password protected databases

It is also possible to open password protected databases, however there will be one time performance hit, because of following reasons:

So to open password protected database app needs to copy file to app-specific storage, extract it, and only then open it. After extraction database will be kept inside app-specific storage and won’t be reachable by other apps. From that point forward that database will be opened without a password.

SQL databases

For the same reason (SAF) that prevents file extraction without saving files inside app-specific storage SQL based databases have to be copied to it before opening. There will be a performance hit. Should be noticeable when opening a SQL database for the first time.

Software used

Fonts used

Privacy policy

Generated privacy policy using https://privacypolicytemplate.net, because it is required for apps published on Google Play Store.

Personal note: I DO NOT collect any data from the users of this app (even crash reports). It comes free of charge and as is.

You can read full privacy policy here.