Skip to content

Open Source Repo of Android wallet application for eLFA pilot

License

Notifications You must be signed in to change notification settings

e-id-admin/eidch-pilot-android-wallet

Repository files navigation

pilotWallet - Android

An official Swiss Government project made by the Federal Office of Information Technology, Systems and Telecommunication FOITT as part of the electronic identity (E-ID) project.

Table of Contents

Overview

The pilotWallet app is part of the ecosystem developed for the future official Swiss E-ID.
The main objective of this early stage development release is to get user and community feedback as early as possible.

For more information about the project please visit the infopage.

Specifications

Following specifications were used for the implementation:

Note

Please be aware that only parts of these specifications were implemented in this early phase.

Repositories

Installation and Building

The app requires at least Android 10 (Q). To be able to build the project, you need at least Java 17 and Android Studio 2023.1.1.

You can also build the app directly using following command:

$ ./gradlew app:assembleProdRelease

You can then find the generated APK under app/build/outputs/apk/prod/release/app-prod-release.apk.

Note

Please be aware that for building for the release build type, you must have set up your own keystore. Alternatively, you can use Android Studio to build and start a debug version.

Contribution Guide

We welcome any feedback on the code regarding both the implementation and security aspects. Please follow the guidelines for contributing found in CONTRIBUTING.md.

License

This project is licensed under the terms of the MIT license. See the LICENSE file for details.

About

Open Source Repo of Android wallet application for eLFA pilot

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages