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