Skip to content

Automattic/simplenote-android

Folders and files

NameName
Last commit message
Last commit date
Mar 8, 2023
Jun 19, 2019
Jul 18, 2022
Nov 24, 2022
Apr 5, 2023
Jun 22, 2021
Mar 15, 2023
Jun 15, 2020
Apr 30, 2019
Mar 16, 2021
Jul 18, 2022
Mar 9, 2021
Mar 4, 2021
Jul 18, 2022
Jul 18, 2022
Jan 14, 2022
Mar 8, 2023
Mar 8, 2023
Jul 29, 2016
Sep 14, 2021
Apr 5, 2023
Apr 22, 2021
Jul 22, 2022
Jul 13, 2013
Sep 15, 2021
Jun 7, 2019
Jun 7, 2019
Feb 26, 2013
Aug 24, 2014

Repository files navigation

Simplenote for Android

Simplenote for Android. Learn more at Simplenote.com.

How to Configure

  • Clone repository.
git clone https://github.com/Automattic/simplenote-android.git
cd simplenote-android
  • Import into Android Studio using the Gradle build option. You may need to create a local.properties file with the absolute path to the Android SDK. Sample local.properties:
sdk.dir=/Applications/Android Studio.app/sdk
  • Install debug build with Android Studio or command line with:
./gradlew Simplenote:installDebug
  • Create a new account in order to use a development build. Logging in with an existing Simplenote account won't work. Use the account for testing purposes only as all note data will be periodically cleared out on the server.

Note: Simplenote API features such as sharing and publishing will not work with development builds.

Android Wear

To properly install the wear app, run ./gradlew assembleRelease to package up the app and then adb install with the generated .apk to the host device.

If you want to debug the Wear app, simply connect the device to adb and then run the Wear project from Android Studio.

Tests

To run the test suite, execute the following gradle command:

./gradlew testRelease

Setup Credentials

Simplenote is powered by the Simperium Sync'ing protocol. We distribute testing credentials that help us authenticate your application, and verify that the API calls being made are valid. Once the Simperium account is created, you can register an app and access the APP ID and necessary API keys.

⚠️ Please note → We're not accepting any new Simperium accounts at this time.

After you've created your own Simperium application, you can edit the fields simperiumAppId and simperiumAppKey in the file Simplenote/gradle.properties.

This will allow you to compile and run the app on a device or a simulator. Please note that this will only work the Simperium account credentials, no other Simplenote account will work.

Note: Simplenote API features such as sharing and publishing will not work with development builds.

Contributing

Read our Contributing Guide to learn about reporting issues, contributing code, and more ways to contribute.