DroidParts

Additional

Language
Java
Version
3.1.0 (May 25, 2017)
Created
Dec 14, 2011
Updated
Nov 8, 2017
Owner
Alex Yanchenko (yanchenko)
Contributors
Alex Yanchenko (yanchenko)
emartynov
Oleksandr Melnykov (makovkastar)
vovan888
Michael Basil (intrications)
plzen
cwc
aleksanb
drudge
KennethKr
10
Activity
Badge
Generate
Download
Source code

Show card

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.