PassWall Mobile is a mobile client for PassWall API written with Flutter.
-
First, clone the server app and buld it.
-
Then, Install Flutter, clone the repository and let’s Rock!
-
Do not forget the
flutter pub get
For help getting started with Flutter, view their online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
-
Don't send too much commit at once. It will be easier for us to do a code review.
-
Be sure to take a look at the second branch. The version I am working on is there.
-
First try to fix
//TODO:
s in the code. -
Then you can contribute to the development by following the mile stones.
-
Don't mess with the user interface. The design guide has not been released yet.
If you want to connect to the localhost server with the Android emulator, you need to write
http://10.0.2.2:3625
or you can use our demo server: Heroku Demo server.
- v0.1.0 Waking Up
- Authentication
- Login
- Check token. If valid, redirect to main screen
- Logout
- Get all credentials (Url or Title, Username and Password) and list them on the main screen
- Search in credentials
- Copy password
- Authentication
- v0.2.0 Growing Up
- Pull to refresh in main screen
- Swipe to delete credential
- Update credential
- Create new credential
- Generate password
-
Order the listpostponed - Keeping logs
- v0.3.0 Sharing
- Export credential and share
- Import credential
- With file pick
-
Share Intentpostponed
- v0.4.0 Polishing
- Logo and Name
- UI customise Not bad for now i guess
- About page
- Re-design for large screens
- v0.5.0 Securing
- Biometric Auth
- iOS Blur Screen when the app is in the background
- v0.6.0 Powering Up
- Dark Mode
- Localization
- V1.0.0 Compile’n release
- AndroidOS
- MacOS
- Windows
- Browser
-
iOS
Login Screen:point_up: | Main Screen:point_up: | Detail Screen:point_up: | About Screen:point_up: |
Main Action:point_up: | Tile Action:point_up: | Create New:point_up: |
Export:point_up: | Import:point_up: | Share:point_up: |