Open source libraries make the development much easier. You don't have to spend your time for making similar things. If you cannot find what you want, now it's time to make it and release to everyone.
In this talk, I explain how to make an open source library including hosting, testing, continuous integration, and publishing for both types: jar(java) and aar(android)