The parseEntity method returns if there’s no VEVENT (as posted above).
So, does the newest version still have the problem?
The license texts, copyright notes etc. have to be available from within the app (and the source code, of course) without relying on external Web sites (i.e. offline within the app).
Add gradle / build tools?
Change Apache HttpClient to official version (Android port).
Robohydra should be mentioned, too (it’s used for the tests).
The source code needs to be available in the app? Really?
No, but it’s used for the build process, so it should be mentioned IMHO.