Git Product home page Git Product logo

pass-vault-java-android's Introduction

Pass Vault (Java)

Pass Vault allows you to store your passwords for all of your accounts in one application and you won't have to worry about forgetting them ever again! This program is made for Android using Java.

Completed:

  • Note: Persistent storage is currently CSV. Will change to Room (SQLite) DAO before releasing to playstore.
  • Store accounts to persistent storage
  • View accounts stored and copy password to clipboard
  • Delete account from persistent storage
  • Random password generator
  • Search feature
  • Sort feature
  • Added export save feature.
  • Create passcode and login feature using SharedPreferences.
  • Import / Export CSV feature.

Fixed:

  • Concurrency bugs for file I/O not showing a progress bar with Threads and Handler.

Current Task:

  • Add About / Feedback pages.

Unfinished:

  • Use SQLite with Room DAO for persistent storage.
  • Add dark theme
  • Add About / Feedback pages.

Screenshots:

Create Passcode Screenshot

Login Screenshot

Home Screenshot

Add Account Screenshot

Delete Account Screenshot

Password Generator Screenshot

Sort Screenshot

Search Screenshot

Menu Screenshot

Old Desktop Version (Python)

  • The desktop version is one of the very first applications I've made when I was learning Python a year ago.
  • Desktop version

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.