Hallo
Ich bin gerade dabei eine neue Android-App zu planen. Da mir bisher die nötige Erfahrung beim Entwickeln von Android-Apps fehlen hoffe ich hier einige Anregungen zu finden, wie ich meine App her aufbauen könnte.
Grob gesagt soll das ganze ein Frontend für eine Web-App werden. Den grundlegenden Aufbau habe ich mir bisher ähnlich vorgestellt, wie z.b. die GMail oder Playstore Apps funktionieren: links ein aufklappbares Menü, über das ich die einzelnen Seiten anwählen kann, in denen dann der entsprechende Content dargestellt wird. Im AndroidStudio habe ich dazu schon ein Navigation Drawer Activity Beispiel gesehen, welches dieses Verhalten abbildet.
Meine Frage wäre hier nun, ob das schon einmal der richtige Weg ist, oder ihr etwas anderes empfehlen würdet. Da einzelne Seiten ggf auch durch Graphiken etc. viel Inhalt beinhalten können, wäre es z.B. auch interessant, ob bei einem solchen Aufbau Android noch die Möglichkeit hat, inaktive Seiten zu schließen, wenn der Speicher knapp wird, wie z.B. jederzeit eine Activity geschlossen werden kann.
Ein anderer Punkt wäre noch, wie man am besten einen Login handhabt. Lege ich die Login-Activity als Start-Activity fest, und lasse diese die eigentliche App aufrufen, oder ist meine App die Start-Activity und öffne per Intent die Login-Activity, wenn ich feststelle, daß ich keinen gültigen Login habe oder dieser abgelaufen ist?
Idealerweise möchte ich mich als Benutzer ja einmalig einloggen, und beim nächsten Start der App direkt wieder den Inhalt sehen, am Besten auch auf der Seite, auf der ich die App zuletzt verlassen habe.
Ich hoffe meine Fragen waren soweit verständlich. Danke schonmal für eure Hilfe