Fragmented - Android Developer Podcast cover image

247: The Art of App Modularization with Siggi Jonsson

Fragmented - Android Developer Podcast

00:00

The Importance of Decoupling App Modules and Features

Dagger is a dependency injection tool that acts as a way to glue everything together at the app layer. It allows us to kind of decouple or the way that we do this could allows us to decouple parts of the app because, and this is from my experience with this architecture. In these public modules, this is where I'm gonna put something like interfaces, right? I might put that inside of the internal code because I don't want to expose that but I do want to expose the public interface to it. So you have an interface for your repository. And that's the only thing that the consumers need to know about. You can put that in a public module and the implementation

Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner