Dude, its ur lucky day.
I just released a library yesterday that does exactly this!!
Here is a link to get started
Hope u have fun!
If you have questions, feel free to ask. Also, don't forget to star the project on Github and share it with friends.
This library is meant to be user-friendly.