Example application to demonstrate the use of the safe-app-android library to build a simple ToDo Android App for the SAFE Network.
This example demonstrates use of the safe-app-android library to build a ToDo app for Android on the SAFE Network. There are two modes of the app showcased:
- mock - user can build the app to work on a mock simulation of the SAFE Network, created on the users local device,
- non-mock - user can build the app to work on the current live alpha-2 or local network.
- Android Studio
- Java 8
- Android SDK
Android API 24 and above (armeabi-v7a, x86_64 support).
Authentication using the SAFE Authenticator:
A SAFE application needs to be authorised by the user before being able to connect to the network, this is achieved by sending an authorisation request to the SAFE Authenticator.
Mock & Non-mock flavours:
User should be able to easily switch between mock and non-mock using the product flavours feature of Android Studio making it convenient to develop, test and build the apps on these environments.
Mutable data operations:
Perform CRUD operations on Mutable data.
Usage of App's Container:
Store mutable data information in an app's default container. This can be used to retain and retrieve data used in the application.
This SAFE repository is dual-licensed under the Modified BSD (LICENSE-BSD https://opensource.org/licenses/BSD-3-Clause) or the MIT license (LICENSE-MIT https://opensource.org/licenses/MIT) at your option.
Copyrights in the SAFE Network are retained by their contributors. No copyright assignment is required to contribute to this project.