CalendarListview provides a easy way to select dates with a calendar.

Sep 17, 2014

Library to create, read, delete, append, encrypt files and more, on internal or external disk spaces with a really simple API.

Sep 17, 2014

This is an easy to use disk cache which uses DiskLruCache under the hood. The DiskLruCache is nice, but it has too low level interface for most use cases.

Sep 17, 2014

Simple Facebook SDK for Android which wraps original Facebook SDK.

This is a library project which makes the life much easier by coding less code for being able to login, publish feeds and open graph stories, invite friends and more.

Sep 17, 2014

Material Ripple Layout allows to add ripple effect wrapper for Android views.

Sep 17, 2014

Design pattern samples implemented in Java.

Sep 17, 2014

Simple and easy to use circular menu widget for Android.

Sep 16, 2014

Reservoir is a simple library for Android that allows you to easily serialize and cache your objects to disk using key/value pairs.

Sep 16, 2014

Give your collections (on any View at all) a fancier look by adding a cool way to check elements. If your list can multi-select elements, you can add this component as a "status indicator". This is basically a customizable view flipper, with a "front" and "rear" faces, and an "accept" image in the "rear" that will animate changes in its state, mostly like the GMail app.

Sep 16, 2014

Tidy up your Android status bar before taking screenshots for the Play Store.

Sep 16, 2014

Helper class for showing "bread crumbs" representing the fragment stack in an activity. This is intended to be used with ActionBar.setCustomView(View) to place the bread crumbs in the action bar.

Sep 16, 2014

The goal of this project is to speed up the setup of Robolectric, Robotuim, Roboguice, and Mockito in Android Studio. Since there is not built in support for Robolectric there is a lot of manual set up that has to be done. This project uses Robolectric-gralde plugin as well as his InjectedTestRunner.

Sep 16, 2014

Easy Android Animations is an animation library that aims to make android animations easier, with 50+ builtin animations, it allows you to introduce many complex animation effects in your application with one or two lines of code.

Sep 15, 2014

It is a custom ListView with a header that displays pictures from an URL. It then adds a nice blur/parallax effect to the downloaded picture. It also provides the option of a sticky title. Here is a video of it in action.

Sep 15, 2014

Android @Properties provides a simple way to read a .properties from assets folder.

You just have to extends from AssetsProperties and use @Property annotation to invoke the automatic property mapping.

Sep 15, 2014

AppRate for Android is a library that allows your users to rate your application in a non intrusive way. A window with options to rate, remind later or reject is displayed according to your configuration

Sep 14, 2014

SnappyDB is a key-value database for Android it's an alternative for SQLite if you want to use a NoSQL approach.

It allows you to store and get primitive types, but also a Serializable object or array in a type-safe way.

SnappyDB can outperform SQLite in read/write operations.

Sep 14, 2014

Encryption is a simple way to create encrypted strings to Android project.

Sep 13, 2014

Mimicry is a tiny Android library (actually just one class) to format items in a ListAdapter to display as a grid.

Why not just use a GridView? Because a MimicryAdapter can be used with other ListAdapters!

Sep 13, 2014

Fast JSON parser for Java projects. The following scalar types are supported:

  • String
  • boolean/Boolean
  • int/Integer
  • long/Long
  • float/Float
  • double/Double

If a json field is another dictionary, it can be represented by another model class. That model class must also have the @JsonType annotation.

Lists of objects are supported either as Java Lists or Queues.

Sep 12, 2014

Shape Image View provides a set of custom shaped android imageview components, and a framework to define more shapes. Implements both shader and bitmap mask based image views.

Sep 12, 2014

FFmpeg-Android-Java:

  • FFmpeg for Android compiled with x264, libass, fontconfig, freetype and fribidi
  • Supports Android L

Supported Architecture:

  • armv7
  • armv7-neon
  • x86
Sep 12, 2014

A python utility to pull android database files of a particular app from an emulator without having to go through all the regular adb shenanigans every time, features:

  • pulls the .db files from the databases folder to a local directory on your dev computer
  • supports multiple devices
  • supports selective db file pulls
  • tested on a Genymotion emulator
Sep 11, 2014

Typed Preferences provides classes which allow to store and retrieve settings from the preferences. There is an individual class for each native type:

  • BooleanPreference
  • DoublePreference
  • FloatPreference
  • IntPreference
  • LongPreference
  • StringPreference
Sep 11, 2014

bamboo-storage is a modern, fast and memory efficient Storage API based on ContentProviders.

BambooStorage provides you a way to store your data in ContentProvider without boilerplate CRUD (Create-Read-Update-Delete) code for each storable type.

If you currently use SQLiteOpenHelper (SQLiteDatabase under it) to store your data, you can easily switch to BambooStorage because it provides base class for ContentProvider with SQLiteOpenHelper.

Sep 10, 2014

A simple way to define and render UI specs on top of your Android UI.

Sep 10, 2014

Android Http Service is probably the easiest way of using RestServices with Android.

With this component you only have to define whatever you want before and after the request, and declare an intent in your manifest. It will handle network problems, verbs, headers etc. only giving them to it. Developers only have to tell the component what they want to send.

Sep 10, 2014

FFmpeg-Android:

  • FFmpeg for Android compiled with x264, libass, fontconfig, freetype and fribidi
  • Supports Android L
  • FFmpeg Android Library

Supported Architecture:

  • armv7
  • armv7-neon
  • x86
Sep 9, 2014

Pure2D is a free and open source Game Engine for Android. It's designed for Android OS and built on top of OpenGL-ES v1.x. Pure2D provides a powerful API set and amazing performance.

Features:

  • Native Android and OpenGL-ES v1.x
  • Built-in Particle System
  • Built-in UI & Layout System, with multi-touch
  • Build-in Grid System, simple A* pathfinding
  • LWF Plugin
  • Backgrounded and asynchronous Asset Loading framework
  • Batch Drawing supported
  • Bitmap fonts, text rendering supported
  • TexturePacker's Sprite Sheet and JSON format supported
  • Box2D Physics Engine Plugin
  • Huge library for Tween Animations
  • etc...
Sep 9, 2014

View that imitates Ripple Effect on click which was introduced in Android L.

Sep 9, 2014