Secure, end-to-end encrypted, and privacy-respecting notes application.
<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80"> <img src="https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png" alt="Get it on Google Play" height="80"> <img src="https://www.etesync.com/static/img/app-store-badge.c31e7b1c6a83.png" alt="Download on the App Store" height="80">
Please see the EteSync website for more information.
EteSync is licensed under the GPLv3 License.
The App is a react native app that uses the react-native-web library to run in the browser.
A live instance is available on https://notes.etesync.com/
Find more information about setting up the development environments here https://reactnative.dev/docs/environment-setup.
Before you can build the App from source, you need to make sure you have yarn
and node
installed.
git clone https://github.com/mrichtsfeld/etesync-notes.git
cd etesync-notes
yarn
and wait until all of the deps are installednpm install -g expo-cli
yarn web
Make sure XCode and developer tools are installed.
brew install cocoapods
cd ios
pod install
and wait for it to completecd ..
yarn start
in one shellyarn ios
in another shell (this will start the simulator)yarn start
in one shellyarn android
in another shell (this will connect the emulator) - the first build may take some timeTask :app:validateSigningDebug FAILED
download the debug.keystore and copy it into your android/app
folder