This repository contains .Net Framework and Xamarin.Forms (Android, iOS) examples showcasing the usage of the SafeApp package.
SafeTodo Mobile Example | Console Desktop Example |
---|---|
Demonstrates:
- Usage of the MaidSafe.SafeApp NuGet package to build a desktop app for the SAFE Network
- Modes of Authentication
- Mock authentication using the mock Authenticator API
- Mock authentication using the mock-safe-browser
- Test net authentication using the safe-browser
- Mutable Data
- CRUD operations on mutable data
- Visual Studio Windows desktop development workload
- Windows (x64)
Demonstrates:
- Usage of the MaidSafe.SafeApp NuGet package to build a mobile (Android, iOS) application for the SAFE network
- Modes of Authentication
- Mock authentication using the mock Authenticator API
- Authentication using the SAFE Authenticator
- Mock & non-mock versions
- Developer can switch between mock and non mock library for testing and deployment
- Mutable data
- 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
The SAFE Authenticator mobile application is required for authentication to the SAFE Network.
On Visual Studio 2017, you will need the following SDKs and workloads installed:
- Xamarin
- Android 9.0 SDK
- Xcode 10+
- Android 4.4+ (armeabi-v7, x86_64)
- iOS 8+ (ARM64, x64)
Get your developer related questions clarified on the SAFE Dev Forum. If you're looking to share any other ideas or thoughts on the SAFE Network you can reach out on the SAFE Network Forum.
Copyrights in the SAFE Network are retained by their contributors. No copyright assignment is required to contribute to this project.
This SAFE Network library 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.