I've created this very simple app to learn more about DI and IoC and get a deeper understanding of how it works.
I've been following this tutorial.
Please note that this implementation is very basic and as such is missing many features that can be found in already existing DI libraries and should never be used for anything more than learning.