Skip to content

rseln/MunchBox

Repository files navigation

ECE452 (MunchBox)

Architecture

Frontend

File System

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.)

Firebase

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)

      └── ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages