Frontend
- Using Android Jetpack Compose
- Using Compose Material 3
While viewing in the "Android" view in Android Studio
Munchbox/... └── Java/... └── controller/... └── data/... └── FakeDataSource.kt - has fake data until / if we get restaurants irl └── ui/... - store any FrontEnd stuff in here └── MainActivity.kt - The starting point for the app └── MainScreen.kt - Where any navigation logic goes, ran by MainActivity └── res/values/... - Single Source of Truth, any global value are stored in these XMLs └── colors.xml └── dimens.xml └── strings.xml - all client-facing text goes here - imported as R in a lot of files └── themes.xml └── build.gradle (project) - has general info for the entire project (android & kotlin versions) └── build.gradle (app) - has general info for the APP (dependencies, build features, etc.)
After downloading the google-services.json
. On the top left dropdown that says 'Android'. Change the project view to 'Project Files' add it to your (app-level) root directory. This file is basically our API key for using Firebase services.
Example:
Munchbox/... └── App/... └── Src/... └── google-services.json <--(put it here) └── ...