Skip to content

akp660/Data-Encryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Encryption Android App

A secure Android application for encrypting and managing sensitive data with biometric authentication support.

Features

  • Secure file encryption and decryption
  • Biometric authentication support
  • User authentication (Login/Signup)
  • File management system
  • PDF viewer integration
  • Material Design UI components

Technical Details

Requirements

  • Android SDK 24 or higher
  • Target SDK 34
  • Java 8 compatibility

Dependencies

  • AndroidX AppCompat
  • Material Design Components
  • Biometric Authentication
  • Volley for network requests
  • JWT Decode
  • Lottie for animations
  • Glide for image loading
  • PDF Viewer
  • Material Tap Target Prompt

Project Structure

app/
├── src/
│   ├── main/
│   │   ├── java/com/example/data_encryption/
│   │   │   ├── Fragments/
│   │   │   ├── MediaViewer/
│   │   │   ├── ApiDirectory/
│   │   │   ├── utils/
│   │   │   ├── MainActivity.java
│   │   │   ├── LoginActivity.java
│   │   │   ├── SignupActivity.java
│   │   │   └── home_page.java
│   │   ├── res/
│   │   └── AndroidManifest.xml

Setup and Installation

  1. Clone the repository
  2. Open the project in Android Studio
  3. Sync Gradle files
  4. Build and run the application

Security Features

  • Biometric authentication for secure access
  • File encryption capabilities
  • Secure user authentication system
  • Protected file management

Contributing

Feel free to submit issues and enhancement requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages