This project now includes a clean baseline for a Single Activity + Jetpack Compose + Simple/Pure MVVM architecture.
app/src/main/java/me/kaleb/xstreamly/presentation/main/app scaffold and top/bottom navigation shellnavigation/routes and nav graphhome/,localmedia/,golive/,premiere/feature placeholders
app/src/main/java/me/kaleb/xstreamly/domain/model/core modelsrepository/feature repository contracts
app/src/main/java/me/kaleb/xstreamly/data/repository/- basic repository implementations with sample data
app/src/main/java/me/kaleb/xstreamly/di/- lightweight app container (
DefaultAppContainer) used by ViewModels
- lightweight app container (
- Single
MainActivityentry - Compose
Scaffoldwith top app bar + theme switch - Bottom navigation tabs:
- Home
- Local Media
- Go Live
- Premiere
- Placeholder ViewModels + UiState per feature
.\gradlew.bat :app:assembleDebug- The project is scaffolded for Milestone 0-1 and ready for feature implementation.
- Hilt can be reintroduced once plugin/tooling compatibility is finalized for your AGP/Kotlin setup.