This project has a dual purpose. The first is to better learn drinks and how to make them. The second is to use modern Android practices. (Also made in Flutter :)
The inspiration came from a bartending course. There is a book that lists popular drinks and how to make them. I just winged it from there. I like to work with designers, but I'm not much of one by myself.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque suscipit.
I wanted to use Jetpack Compose (I'd only ever used it in tutorials). I've played around with constraint layouts and now I'm adding a navigation drawer and figuring out how to hook that up with a compose navigation.
I don't have an API for this and don't really want that overhead yet since that isn't my focus. The data is stored in a JSON file and as such I don't have a data layer yet (I'd like to figure it out, but so far I haven't managed loading the json without a resource context - which isn't standard in Compose, but I'm sure I'm missing something there).
I'm using a ViewModel with StateFlow. It's pretty slick.
Dependency Injection. Am I using it? Nope, not yet. I'll get there when the time is right.
- CI - Yep, only checking if it builds
- Unit Tests - Not yet
- Published - Nope
If the design clicks for me, then I would like to release. It would be sweet to see what tools are now available for this stage.