This is a simple Password Manager App developed using Kotlin, Jetpack Compose, and RoomDB. The app allows users to securely store and manage their passwords with a clean and intuitive UI. It includes features for adding, viewing, editing, and deleting passwords.
- Add Password: Allows users to add new passwords.
- View Passwords: Displays a list of stored passwords.
- Edit Password: Allows users to edit existing passwords.
- Delete Password: Allows users to delete passwords.
- Modal Bottom Sheet: For adding/editing passwords without navigating away from the home screen.
- Secure Storage: Passwords are securely stored using RoomDB.
These instructions will help you set up and run the project on your local machine for development and testing purposes.
- Android Studio
- Kotlin
- Jetpack Compose
- RoomDB
- Clone the repository:
git clone https://github.com/your-username/password-manager-app.git cd password-manager-app
- Open the project in Android Studio:
- Open Android Studio.
- Select "Open an existing Android Studio project".
- Navigate to the project directory and select it.
- Build and Run:
- Connect your Android device or start an emulator.
- Click on the "Run" button in Android Studio.
- Launch the app.
- Tap on the "Add Password" button (floating action button).
- Fill in the details for the account (Account Type, Username/Email, Password).
- Tap on "Save" to add the password to the list.
- The home screen displays a list of all saved passwords.
- Tap on a password entry from the list on the home screen.
- The details of the password will be displayed.
- Tap on the "Edit" button to modify the details.
- Make the necessary changes and tap "Save".
- Tap on a password entry from the list on the home screen.
- The details of the password will be displayed.
- Tap on the "Delete" button to remove the password from the list.
- This project is licensed under the MIT License - see the LICENSE file for details.
- Jetpack Compose Documentation
- RoomDB Documentation
- Material Design for Compose