Diese Version ist aktuell in der Bearbeitung, da die Applikation selber sich ständig weiter entwickelt. Das heißt, das ist der Stand für die Version 0.0.5.

Mit Hilfe von EctoWriter kannst du dich zu deinen Ghost Blog verbinden. Dazu wird die Ghost Admin API benutzt.

Als Authentifizierung wird die sessionbasierte Authentifizierung benutzt. Das heißt, ein Cookie wird von dem Ghost Blog angefordert und dann für die spätere Nutzung auf dem Gerät gespeichert. Dazu wird die Bibliothek flutter_secure_storage in der aktuellsten Version benutzt.

A Flutter plugin to store data in secure storage:
Keychain is used for iOS
AES encryption is used for Android. AES secret key is encrypted with RSA and RSA key is stored in KeyStore
Note KeyStore was introduced in Android 4.3 (API level 18). The plugin wouldn't work for earlier versions.

Die Applikation wurde in Flutter geschrieben und kommuniziert über die http Dart Bibliothek mit dem Ghost Blog.

Bilder

Mit Hilfe der Applikation können Bilder aufgenommen werden bzw. aus der Galerie ausgewählt. Diese werden dann auf dem direkten Weg zum Blog hochgeladen. Android speichert aber trotzdem das Bild auf dem Gerät. Für das Aufnehmen und Auswählen des Bildes wird die Bibliothek image_picker in der aktuellsten Form benutzt. Diese Bibliothek wird direkt von Flutter entwickelt.

Analytics

Es ist kein Analytics in der Applikation verbaut.

Tags