Skip to content

Latest commit

Β 

History

History
60 lines (44 loc) Β· 2.11 KB

File metadata and controls

60 lines (44 loc) Β· 2.11 KB

Android CI License Android API 14+ Java 17

Cambridge Beer Festival Android App

A native Android app for discovering and tracking beers at the Cambridge Beer Festival. Features real-time beer data, brewery information, and festival details.

Quick Start

# Build
./gradlew build

# Run tests
./gradlew test                    # Unit tests
./gradlew connectedCheck          # Instrumented tests (requires device)

# Install on device/emulator
./gradlew installDebug

Tech Stack

  • Language: Java 17
  • Build: Gradle 8.0.0
  • Android SDK: API 14+ (min), 34 (target), 33 (compile)
  • Database: OrmLite 5.0
  • UI: Material Design 1.8.0
  • Testing: Espresso 3.3.0, JUnit 4.13.2

Documentation

πŸ‘‰ See CLAUDE.md for complete developer guide including:

Project Structure

app/                     # Main Android application
β”œβ”€β”€ src/main/java/       # Application code
β”œβ”€β”€ src/main/res/        # Resources, layouts, strings
β”œβ”€β”€ src/androidTest/     # Instrumented tests
└── src/test/            # Unit tests
libraries/beers/         # Shared domain models
docs/                    # Developer guides
.github/workflows/       # CI/CD pipelines

License

Apache License 2.0 – See LICENSE

Maintainer: Richard the Third