This is only a short post in the series, and the aim is to let off some steam on the wasted potential in ContentProvider. I love ContentProviders. They’re the same sort of thing as a virtual filesystem layer (VFS): an interface, that lets people come up with ingenious ways of using it.
When it comes to VFS, Linux has FUSE, an additional abstraction layer that lets people write filesystem code — that is, deep system code — as simply as writing applications. The ease of use allows for plenty of innovation in this sector.


