Sample Project

This PR is for discussion only do not merge :x: 

Here is the sample application showcasing usage of all features present in the previous PRs.
should be below where it is use, this is the first method you call in onCreate