App mit Kotlin und Android Studio?

1 Antwort

Kotlin auswählen und als Layout ein DrawerLayout mit NavigationView und unten eine BottomNavigationView nehmen. Für die WebView packst du in den Hauptbereich ein Fragment, das eine URL lädt, z. B. chat.php?user=.... Die Session speicherst du mit SharedPreferences, z. B. beim ersten Login über eine WebView, indem du den Cookie abfängst und speicherst. Danach hängst du die Session-ID einfach bei allen Anfragen als Parameter an. Die Daten vom Server z. B. die Menüeinträge kannst du über OkHttp oder Retrofit laden, in JSON zurückgeben lassen und lokal in einer Datei oder SQLite speichern, falls mal kein Internet da ist. Wenn offline, prüfst du das mit dem ConnectivityManager und zeigst dann die gespeicherten Inhalte an.

Woher ich das weiß:Berufserfahrung – Softwareentwickler C#