I’m happy that you’re enjoying Algolia so far and understand your concerns for flexibility. This is definitely our focus with the release of multi indexing that is coming up.
You can actually have multi-indexes on seperate view controllers with no problems! You don’t have to call the AppDelegate code on each sepcific VC, only do it once, and then use the singleton
InstantSearch.shared in order to call any apis of InstantSearch.
The second example that I linked in the my previous reply does show how you can have different indices in different VCs. The documentation around that (which I am currently writing) will make things more clear (coming this week)
Your feedback is actually very useful and that will help me write better docs! Feel free to share more of them!