2020-07-23 11:20:58 +02:00
2020-05-16 13:36:10 +02:00
2020-07-22 22:52:52 +02:00
2020-06-09 15:27:46 +02:00
2017-09-07 23:12:46 -05:00
2020-04-21 18:04:03 +02:00
2020-04-21 18:04:03 +02:00
2020-04-21 18:04:03 +02:00
2020-03-29 14:05:44 -04:00
2020-05-07 10:57:52 +02:00
2017-09-07 23:12:46 -05:00
2017-09-15 13:45:32 -05:00
2019-09-30 16:51:08 -05:00
2020-07-21 13:47:00 +02:00
2020-07-21 13:47:00 +02:00
2020-07-22 16:37:59 +02:00
2018-10-09 01:49:05 +00:00
2019-09-30 16:51:08 -05:00
2020-07-22 16:37:59 +02:00
2019-11-22 10:00:44 -06:00
2020-07-16 11:04:00 +02:00

Standard Notes

iOS & Android App

Standard Notes is a safe place for your notes, thoughts, and life's work. It focuses on being simple, so you don't have to fight with endless features that slow you down. It encrypts your notes to protect your privacy. And, it's extensible, so you can backup your notes to Dropbox, Google Drive, and other services, as well as install themes, editors, and more.

Download Options:

The Code

This is a React Native implementation of Standard Notes. React Native allows us to build native mobile applications using JavaScript. This allows us to develop faster, as well as have a more reliable and consistent cross-platform experience.

Building from source

  1. Make sure you can run an example React Native project, setup your environment according to official docs
  2. If you would like to build an Android app, you need to install Android NDK. We use a native code from libsodium encryption library to ensure we archieve the best performance. You can install NDK in Android Studio, you need to pick version listed here
  3. Install yarn if you don't have it already.
  4. Install project dependencies
yarn run init

We have to flavours of the app:

  • dev which runs connects to development syncing server. To run locally use yarn ios-dev or yarn android-dev for Android.
  • prod which is an equivalent of a regular production app. To run locall use yarn ios-prod or yarn android-prod for Android.

If you would like to run on your iOS device, you need to do it using Xcode.

Contributing

Before contributing, please read our Longevity Statement to better understand how we approach adding new features. Unlike other projects, adding new features is something we prefer not to do, so if you have a feature which you think is absolutely essential, please create a discussion issue first before coding.

Description
No description provided
Readme AGPL-3.0 12 MiB
Languages
TypeScript 91.8%
Java 2.5%
Shell 1.8%
Objective-C 1.5%
Ruby 0.9%
Other 1.5%