I wanted to update the styling to more closely match the iOS flavor. It keeps it simple for now.
It also adds a bit more data to the db, which allowed two different categories that share similar nominees. As expected, given how the schema is setup and the query to check a nominee as watched, other instances of the same nominee will also update to be checked. I was hoping this happened as it makes it easier on the user to see what they have actually watched!
@gionoa I am planning on expanding the first card in the list by default, once I move the click logic into the viewmodel which will be a part of making the view model platform agnostic.
It looks like some image loading stuff with Coil snuck in here which I was experimenting with on the branch and forgot. It will be what Android uses to load the remote images at some point.
Testing
App loads on both platforms
iOS loads data as expected
Android loads data as expected
two expandable cards displayed each with expected data
checking an item appearing in both cards checks it in both cards
Summary
I wanted to update the styling to more closely match the iOS flavor. It keeps it simple for now.
It also adds a bit more data to the db, which allowed two different categories that share similar nominees. As expected, given how the schema is setup and the query to check a nominee as watched, other instances of the same nominee will also update to be checked. I was hoping this happened as it makes it easier on the user to see what they have actually watched!
@gionoa I am planning on expanding the first card in the list by default, once I move the click logic into the viewmodel which will be a part of making the view model platform agnostic.
It looks like some image loading stuff with Coil snuck in here which I was experimenting with on the branch and forgot. It will be what Android uses to load the remote images at some point.
Testing