Skip to content

wardellbagby/sea

Repository files navigation

Sea for ListenBrainz

Pretty much just an excuse to use a bunch of cool stuff together in one not very cool project.

Uses:

Q&A

Was it fun to write?

No, not really. Compose is still so new and in-flux, I couldn't get any sort of compilation generation working (except for Hephaestus) which meant no automatic Parcelable which means writing jankness with Moshi to use that for Workflow snapshotting.

Was it cool to write?

Super. Workflows are great. Compose is great. Hephaestus is....unnecessary for a project of this size but Ralf doesn't get enough love and Hephaestus is seriously so darn amazing.

Would you do it again?

No. Wait for Compose to at least get in an alpha/beta state. Wait for 1.4 to get to RC status. Wait for Zach to spend another weekend hacking on workflow-kotlin-compose.

Why did/didn't you do X?

Because I wanted to, didn't want to, or didn't know about it. You should definitely do it, though.

I checked out this project and it doesn't build. Something about the workflow-kotlin-compose library?

Yeah...there was something weird going on there, so I ended up checking out that project locally and using some Gradle magic to use my local version instead of the hosted version. It's probably fixed by now, though. Just remove the substitution and include build code from settings.gradle and it'll probably work. If not, then this is just a scientific repo that was never meant to be reproduced, only observed.

About

Shows your ListenBrainz scobble history.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages