DroidParts

Additional

Language
Java
Version
3.1.0 (May 25, 2017)
Created
Dec 14, 2011
Updated
May 20, 2018 (Retired)
Owner
Alex Yanchenko (yanchenko)
Contributors
Alex Yanchenko (yanchenko)
Eugen Martynov (emartynov)
Oleksandr Melnykov (makovkastar)
Volodymyr Ananiev (vovan888)
Michael Basil (intrications)
Mykola Voronin (plzen)
Cameron Currie (cwc)
Aleksander Vognild Burkow (aleksanb)
Nicholas Penree (drudge)
Kenneth Kristiansen (KennethKr)
10
Activity
Badge
Generate
Download
Source code

DroidParts

a carefully crafted Android framework that includes:

  • DI - injection of Views, Fragments, Services, etc.
  • ORM - efficient persistence utilizing Cursors & fluent API.
  • EventBus for posting event notifications.
  • Simple JSON (de)serialization capable of handling nested objects.
  • Improved AsyncTask & IntentService with Exceptions & result reporting support.
  • Logger that figures out tag itself & logs any object.
  • RESTClient for GETting, PUTting, POSTing, DELETing & InputStream-getting, also speaks JSON.
  • ImageFetcher to asynchronously attach images to ImageViews, with caching, cross-fade & transformation support.
  • Numerous Utils.

Documentation

available at http://droidparts.org.

Download

the latest JAR, get from Maven:

<dependency>
  <groupId>org.droidparts</groupId>
  <artifactId>droidparts</artifactId>
  <version>${version.from.jar.above}</version>
</dependency>

or Gradle:

dependencies {
   compile 'org.droidparts:droidparts:${version.from.jar.above}'
}

or use as a plain old Android library project.