Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/varshithvhegde/pdfsign

Android App to Digitaly Sign PDF
https://github.com/varshithvhegde/pdfsign

android androidstudio java pdfsign playstore

Last synced: about 1 month ago
JSON representation

Android App to Digitaly Sign PDF

Awesome Lists containing this project

README

        

# PDFSign
- An Android App used to digitlly sign PDF
## Screenshots

Add PDF|Draw And Signature|View PDF and Add Sign|Manage Signatures|Save and Share PDF
:-----:|:--------------:|:-----------:|:---------:|:---------:|
![screenshot1](https://user-images.githubusercontent.com/80502833/180234090-d763ac78-df00-460e-b183-e51e4deb82c8.jpg)|![screenshot3](https://user-images.githubusercontent.com/80502833/180233862-d17e8580-0eb5-43c1-ab75-865b1f6862d1.jpg)|![screenshot7](https://user-images.githubusercontent.com/80502833/180234111-3e36c780-c788-4471-8570-60dd7c4a0f91.jpg)|![screenshot8](https://user-images.githubusercontent.com/80502833/180234174-65728097-40c1-4c58-873b-9372e7306bc5.jpg)|![screenshot8](https://user-images.githubusercontent.com/80502833/180235869-14256309-f69b-44ff-be1c-064a936806d7.jpg)

## Tech stack and concepts
* **[Java](https://www.java.com/)** as programming language.
* **[RxJava](https://github.com/ReactiveX/RxJava)** as framework for asynchronous jobs.
* Single activity support.
* **[Fragments](https://developer.android.com/jetpack/androidx/releases/fragment)**.
* **[Navigation components](https://developer.android.com/jetpack/androidx/releases/navigation)**.
* Modern XML UI toolkit.
* **[Material components](https://material.io/develop/android)**
* **ViewBinding** for binding .xml views to objects in Activities and Fragments
* **[Room](https://developer.android.com/jetpack/androidx/releases/room)** for local data layer.
* **[Lifecycle components](https://developer.android.com/jetpack/androidx/releases/lifecycle)**.
* **ViewModel** for implementing MVVM pattern.
* **Livedata** as dataholder for UI layer.

## Key features
#### i.e. what is unique among other samples?
* **Java** as programming language
* You can add your sign using built in **drawing activity**
* You can also add PDF to add the sign to it.
* You can also save **Many signatures** it uses room database to store it.
* You can also save the signature added PDF and also share from it.

## Download
[Download from Google Play](https://play.google.com/store/apps/details?id=com.varshith.pdfdigitalsignature)