1 min readSep 25, 2019
It depends how one define what a feature is. If each feature is a page, then the coordinate could be the homepage that navigate to those. Or it could be a view where the content is the feature, hence the coordinate view is responsible to load the feature items within the view. etc. It could be also a hybrid of what I state above… So it is not a strictly one way of doing things.
Also imagine if you support deeplink or notififcation received, the coordinator would handle the incoming deeplink or notification, and coordiante what happens to them.
In short, it just something that manage all other features.