taler-code-examples

Reference examples (sample code)
Log | Files | Refs | README | LICENSE

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.