I tried to match the iOS architecture as closely as possible, and as far as I can tell there are no major differences (but please do flag if you notice anything)
Up Next
Get this architecture to work on the Card branch
Improve/add doc comments
Get previews working (now that the components are data driven, previews require more information to work properly)
Consider how ThemeResolver (or exposed APIs) will interact with an app team's chosen dependency injection library like Koin or Hilt
Figure out a way to get Gson to deserialize strings to Compose Color types correctly (this was not working with a custom deserializer, so I wrapped it in a custom type (UDSColor) as a temporary solution)
Description
I tried to match the iOS architecture as closely as possible, and as far as I can tell there are no major differences (but please do flag if you notice anything)
Up Next
Screenshots
Allium
Koodo