Aegis/app
Alexander Bakker 47df8968c7 Refactor database importer logic
Summary:
- Combine app and file importers into one type
- Split encrypted and plain text file logic into separate DatabaseImporter.State
  classes
- Add an abstract FileReader class that can handle reading from apps and files

The idea is that every importer implements its own UI logic to obtain
credentials for decryption through a dialog. Aegis databases are still an
exception to this rule as it still uses an Activity to ask for credentials. This
will be addressed in a future patch.

As a result of this change all app importers are now also available under
"Import from file".
2019-05-01 14:30:57 +02:00
..
src Refactor database importer logic 2019-05-01 14:30:57 +02:00
.gitignore Initial commit 2016-08-15 21:29:41 +02:00
build.gradle Release v0.3.3 2019-04-17 13:40:57 +02:00
proguard-rules.pro Initial commit 2016-08-15 21:29:41 +02:00