Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dimensiondev/tesserpg-android
https://github.com/dimensiondev/tesserpg-android
android blockchain did e2e encryption end-to-end-encryption keyboard openid p2p pgp privacy-protection
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dimensiondev/tesserpg-android
- Owner: DimensionDev
- License: agpl-3.0
- Created: 2019-04-18T09:43:55.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-03-03T19:21:47.000Z (almost 3 years ago)
- Last Synced: 2023-08-07T20:44:53.336Z (over 1 year ago)
- Topics: android, blockchain, did, e2e, encryption, end-to-end-encryption, keyboard, openid, p2p, pgp, privacy-protection
- Language: C++
- Homepage: http://tesserpg.com
- Size: 2.99 MB
- Stars: 63
- Watchers: 33
- Forks: 12
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tessercube
OpenPGP Made Mobile[](https://f-droid.org/packages/com.dimension.tessercube/)
[](https://play.google.com/store/apps/details?id=com.dimension.tessercube)# Fully OpenPGP
Tessercube abides to common standards of OpenPGP.# Encryption Made Everywhere
Use OpenPGP in any app with Tessercube keyboard.# Messages Made Trackable
Never fail finding previous messages.# How to build
Requirement:
- ndk-r19c
- android-28
- Kotlin plugin (When using Android Studio)Clone the project
```
git clone https://github.com/DimensionDev/Tessercube-Android.git
```
We're using a modified version of LatinIME as a submodule, so we need to initial the submodules
```
git submodule update --init --recursive
```
You can run a debug build using
```
./gradlew assembleDebug
```# Dependency
- Kotlin
- AndroidX
- [LatinIME](https://android.googlesource.com/platform/packages/inputmethods/LatinIME/)
- [PinyinIME](https://android.googlesource.com/platform/packages/inputmethods/PinyinIME/)
- [inputmethodcommon](https://android.googlesource.com/platform/frameworks/opt/inputmethodcommon/)
- [Dexter](https://github.com/Karumi/Dexter)
- [RxJava](https://github.com/ReactiveX/RxJava)
- [MaterialTapTargetPrompt](https://github.com/sjwall/MaterialTapTargetPrompt)
- [chips-input-layout](https://github.com/tylersuehr7/chips-input-layout)
- [prettytime](https://github.com/ocpsoft/prettytime)
- [FloatingHover](https://github.com/Tlaster/FloatingHover)
- [KotlinPGP](https://github.com/Tlaster/KotlinPGP)
- [PageIndicatorView](https://github.com/romandanylyk/PageIndicatorView)
- [leakcanary](https://github.com/square/leakcanary)
- [glide](https://github.com/bumptech/glide)
- [requery](https://github.com/requery/requery)
- [BouncyCastle](https://github.com/bcgit/bc-java)