I'm currently developing an Android app in which I've written my own implementation and/or used the Android SDK implementation for the following tasks:
- Asynchronously retrieving/posting data to a web service and storing to db
- JSON building and parsing
- Fragment handling etc.
Recently I started maintaining another app which uses open source libraries for these kinds of things (robospice, jackson, butterknife).
Is it wise to throw away my own implementation and using these libraries on said project? I figured the interfaces are pretty similar and of course less code = less work maintaining the project.
The project is about halfway finished and connects to a web service using approx. 12 medium-sized resources with one-to-many and many-to-many relationships.