interfaces (ports) for different parts of the app (e.g. repositories)
use cases that will depend on these ports
we extracted feed too. this is a library module that will contain the UI (fragment and viewmodel) for the homepage of the app.
for now, we moved the letterboxd api key/secret into feed but it'll probably move to some kind of "core" module since it'll need to be shared by other feature modules too.
film_detail is a dynamic feature module that depends on app. it's empty for now but it'll be where the user can see the details from film, after selecting one from the feed.
next PR - I'll clean up the dependencies so we remove what isn't being used. will wait for this to be merged first.
domain
is a kotlin-only module and will have:we extracted
feed
too. this is a library module that will contain the UI (fragment and viewmodel) for the homepage of the app.for now, we moved the letterboxd api key/secret into
feed
but it'll probably move to some kind of "core" module since it'll need to be shared by other feature modules too.film_detail
is a dynamic feature module that depends onapp
. it's empty for now but it'll be where the user can see the details from film, after selecting one from the feed.next PR - I'll clean up the dependencies so we remove what isn't being used. will wait for this to be merged first.