pfp
pfp copied to clipboard
Create a basic PfP app for Android
Didn't want to revive #37 (which seems to have a broader scope) for this, so here's a dedicated issue for working on a PfP app for Android, something I'd like to tackle.
As briefly discussed on IRC, the idea is to use Apache Cordova to reuse as much code as possible. This'll also pave the way towards an iOS app, but I'll focus on Android at first, since that's what I mostly care about :smile:
Scope-wise, I'll aim for feature parity with the web client first.
Fyi, there is a native Android password generator that already looks a lot like PfP but unfortunately creates incompatible passwords: https://secuso.aifb.kit.edu/english/486.php
It creates incompatible passwords because it doesn't share anything with PfP except same "deterministic password manager" concept. There are dozens of password managers like this.
There are many password generators, but most of them do a very bad job preventing attackers from guessing your master password. I did a survey of Firefox extensions a while ago: https://palant.de/2016/04/20/security-considerations-for-password-generators. No, we really should be doing our own thing.
Didn't want to revive #37 (which seems to have a broader scope) for this, so here's a dedicated issue for working on a PfP app for Android, something I'd like to tackle.
As briefly discussed on IRC, the idea is to use Apache Cordova to reuse as much code as possible. This'll also pave the way towards an iOS app, but I'll focus on Android at first, since that's what I mostly care about smile
Scope-wise, I'll aim for feature parity with the web client first.
Hi @fhd , great idea ! I'm quite interested in this Android project and I'd be ready to contribute. I saw you forked the PfP repository. Have you started the project on your own ?
@gotgot1995 No, unfortunately I didn't get around to it so far. If you want to take a shot at it, feel free to go ahead.
Looks like in Android 8+ and iOS 10+ we can use autofill, just learned this - https://github.com/buttercup/buttercup-mobile
Nope, it says that autofill works in Safari, so iOS-only.
Hi @fhd , just wanted to revive the subject 😄.
I'm really up to contribute on a port of PfP to Android (or at least a standalone electron.js app). Let me know of your availability so we can start working on a roadmap.
Sorry @gotgot1995, I think that @fhd is too busy with other stuff. He has a company to lead. :smile:
I looked into vue-native and similar approaches for this port but eventually concluded that it's too much effort. So let's stick to the original plan and use Cordova. I plan a new release next week after which I should hopefully have some time to look into it again.
Came over from #117 . I look forward to this release and appreciate the work!
If there is anything I can do to help. I am discovering that there are issues with the 2.2.4 local web version (should I make a separate issue on that?) and chrome for android does not seem to allow installation of add-ons that I can see; only desktop chrome. It looks like since the FF update there is no PfP availability in android :sob:
Hi everyone. Any news on the subject? 😅
Not from my end unfortunately.
As of PfP 3.0, we now use KeePass database format. Which means: any KeePass-compatible app can be used on Android, I no longer have to provide one.