2. (1) Vorstellung
(2) PoC Use Cases
(3) Warum nativ?
(4) Technische Infos
(5) Live DEMO
(6) Projekt Roadmap
(7) Zusammenfassung
Überblick
3. ➢ Stefan Arnold
➢ Software Ingenieur bei operun
➢ Seit 2011 native Android App Entwicklung
➢ Seit Oktober 2018 Plone Entwicklung
(1) Vorstellung
4. Use Case 1 – Als Vertriebsmitarbeiter möchte ich unterwegs auf
Informationen des Plone-basierten Firmen-CRMs zugreifen
➢ Default Plone
➢ Offline Speicherung
➢ Evtl. custom Inhaltstypen
(2) PoC Use Cases
5. Use Case 2 – Ein Kunde möchte ein mobiles Frontend für seine
bestehende Plone Intranet-Anwendung
➢ Custom Workflows
➢ Custom Inhaltstypen
➢ Custom Browser Views
(2) PoC Use Cases
6. Use Case 3 – Ich möchte direkt auf Veranstaltungen ein Foto mit meinem
Handy machen und schnell einen Blogpost erstellen
➢ Default Plone mit News Items
➢ Native Kamera API
➢ Share Funktion
(2) PoC Use Cases
7. ➢ Performance, Look and Feel
➢ Offline Funktionalität
➢ Zugriff auf native Dienste
➢ Zugriff auf Sensoren und Hardware
(3) Warum nativ?
21. ➢ Navigation durch eine Plone-Seite mit der App
➢ Änderung eines Dokuments
➢ Post einer Nachricht mit Foto vom Publikum
➢ Änderung der Base-URL
(5) Live DEMO
23. ➢ Was können wir?
● Default Plone, Content-Types, Workflows
● Native Performance & Offline Arbeiten
● Nutzung der Geräte-Hardware
● Interaktion mit anderen Apps
➢ Was ist aufwändig?
● Custom Browser Views
(7) Zusammenfassung
24. Verfügbar im Google Play Store: Plone Android App
https://play.google.com/store/apps/details?id=de.operun.ploneandroidapp
(7) Zusammenfassung
25. Vielen Dank für die
Aufmerksamkeit!
Fragen? Feedback? Ideen?
https://play.google.com/store/apps/details?id=de.operun.ploneandroidapp
26. ➢ Emojis made by freepik.com from flaticon.com
➢ Photo by Caspar Camille Rubin on Unsplash
➢ Statistics from http://gs.statcounter.com/os-market-
share/mobile/worldwide
➢ Folien und Code von Stefan Arnold
Quellen
https://play.google.com/store/apps/details?id=de.operun.ploneandroidapp