README.md (1549B)
1 # Anastasis integration demo app 2 3 The purpose of this demo app is to showcase the integration between 4 the [Anastasis](https://anastasis.lu/) app for Android and any 5 third-party apps that wish to implement backup support. The 6 communication is done via an Intent- and URI-based API. 7 8 This repository contains two modules: 9 10 - `anastasis-lib` A library that implements the Intent API for 11 communicating with the Anastasis app for creating and restoring 12 backups. This library is independent from the demo app and can be 13 reused for other projects. 14 - `anastasis-test-driver-app` A demo app using `anastasis-lib` to 15 backup and recover data using Anastasis. 16 17 The Anastasis app targeted by this demo app can be found in the 18 unmerged development branch 19 `Code` dev/amrsalah3/anastasis-wallet-integration` of the 20 [taler-android.git](https://git.taler.net/taler-android.git) 21 repository. 22 23 The specification of the Anastasis integration API can be found in the 24 [`anastasis-integration-spec.odt`](./anastasis-integration-spec.odt) 25 file in this repository. 26 27 The Anastasis app was developed by Iván Ávalos\' for Google Summer of 28 Code 2023 (more information about the project 29 [here](https://git.taler.net/taler-android.git/tree/gsoc-23-ivan-avalos-report.md?h=dev/amrsalah3/anastasis-wallet-integration)), 30 while the integration API and this demo app were developed by Amr 31 Salah for Google Summer of Code 2024 (more information about the 32 project [here](https://github.com/amrsalah3/GSoC24-GNU)). The code in 33 this repository is licensed under the GPLv3 license.