Fideicomiso Approver Ring is an Android application designed to facilitate the approval of trusts using the Ring of Rings SDK and the Trustless Work API. This application allows users to securely and efficiently interact with trust contracts.
The project is located in the android
folder and is developed using Android Studio.
- Operating System: Windows (8, 10, or 11) / Linux / macOS (10.14 Mojave or later) / ChromeOS.
- RAM: 8 GB (16 GB recommended)
- Storage: 4 GB of free space for Android Studio and dependencies.
- CPU: 64-bit processor (Intel or AMD).
- Android Studio: Version 4.0 or higher.
- JDK: Version 8 or higher.
- An Android device or a configured emulator
Follow these steps to set up the project on your local machine:
-
Clone the Repository
Open a terminal and run the following command to clone the repository:
git clone https://github.com/your-username/Revolutionary_Farmers.git
-
Open the Project in Android Studio
Navigate to the android folder inside the cloned repository:
cd Revolutionary_Farmers/android
Then, open the project in Android Studio:
- Launch Android Studio.
- Click on “Open an existing Android Studio project”.
- Select the
android
folder from the cloned repository.
-
Configure Dependencies
Configure Dependencies
implementation 'com.ringofrings:ringofringssdk:latest_version'
Check the Ring of Rings SDK repository (https://github.com/ringofrings/ringofringssdk) for the latest version.
-
Configure the Trustless Work API
Follow the Trustless Work documentation to correctly integrate the API into your application. Make sure to have all the necessary credentials and configurations, such as API keys and corresponding endpoints.
Once you have installed and configured the project, follow these steps to run and use the application:
-
Compile and Run In Android Studio, select a device or emulator on which you want to run the application. Then, click the “Run” button (or press Shift + F10) to compile and run the application.
-
Interacting with the Application Upon opening the application, you will be able to interact with trust contracts. The available functionalities include:
- Approve Trusts: Select a trust and follow the instructions to approve it.
- Reject Trusts: If necessary, you can also reject trusts by following the designated workflow.
- Verify Contracts: You can review the status of trust contracts from the interface.
- Android SDK - Framework for building Android applications.
- Kotlin - Programming language for building Android apps.
- Ring of Rings SDK - SDK for integrating ring-based identity and access management in Android applications.
- Trustless Work API - Enables trustless payments via smart contracts, securing funds in escrow until milestones are approved by clients.
This repository is part of the project called Revo-Farmers, this repository works together with the other repositories of the project such as Revo-Frontend and Revo-Backend.