From cb685ad051e54bfbe61582a4f4d84ee53edb2ce2 Mon Sep 17 00:00:00 2001 From: Jannik Date: Sat, 16 Jan 2021 00:29:02 +0100 Subject: [PATCH] =?UTF-8?q?=E2=80=9EDocumentation=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documentation.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation.md b/Documentation.md index d22ff22..0d30470 100644 --- a/Documentation.md +++ b/Documentation.md @@ -18,6 +18,13 @@ m: minor version p: previous version ! gradle does not support leading 0s +### Activities +Teapod uses a multi activity architecture. It is recommended not to use more activities than needed, but currently there are no other options than using multiple activities to support all needed features. +* SplashActivity: is shown during startup, while MainActivity is being loaded +* OnboardingAvtivity: Contains the on-boarding and login functions (currently only AoD) +* MainActivity: As the name suggests, this contains the main gui +* PlayerActivity: all player relates stuff goes here, separate activity to allow pip + ### Used Libraries * AndroidX: https://developer.android.com/jetpack/androidx * Material Components for Android: https://github.com/material-components/material-components-android