BeerFestApp
No description available
Install / Use
/learn @richardthe3rd/BeerFestAppREADME
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:
- Getting Started – Setup and first contribution
- Annual Updates – Update for new festival year (most common task)
- Troubleshooting – Debug crashes, stale data, and issues
- Features – Proposed improvements and roadmap
- Full Reference – Comprehensive documentation (2900+ lines)
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
Related Skills
node-connect
346.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
