Week 2: TruckMate Project Setup & Core Architecture - Codeman239/TruckMate GitHub Wiki

Week 2: Project Setup & Core Architecture

1. Local Environment

  • Android Studio installed
  • Empty Activity project created (API 24+, Kotlin)

2. Repo Initialization

  • git init
  • Initial commit: “Hello, TruckMate!”
  • Remote origin: main branch pushed to GitHub
  • Created feature branches: feature/auth, feature/navigation

3. Firebase Back‑End Prep

  1. Firebase project “TruckMate” created
  2. Android app registered (package: com.codyhassey.truckmate)
  3. google-services.json added to app/ folder
  4. Gradle changes:
    • Added Google Services plugin
    • Added Firebase Auth & Firestore dependencies

All setup steps completed. Ready to start Week 3: Authentication.