Pocket Bandit is a slot machine game for Android. It features a retro style with three reels and ten stops, and is modelled after the classic, mechanical fruit machines of the early 20th century and emulates devices such as the Mills Novelty QT Chevron, Mills Novelty Vestpocket, Groetchen IMP trade simulator, Pace Comet, and Liberty Bell. Unlike the original machines, it also includes elements of skilled and strategic play. You can spin the reels at different speeds by pulling the knob at different speeds, stop a reel at will by yanking the knob up, wager zero to three coins per round, and use no-wager rounds to skip over bad luck streaks.
Android Saripaar is a simple, yet powerful rule-based UI validation library for Android. It following features declarative style validation powered by Annotations, synchronous and asynchronous validations (you don't have to worry about threading), compatibility with Stock Android Widgets, custom view dependencies, quick setup (just download the jar and include it in your libs project folder), removal of most of your validation logic from your code, and compatibility with other annotation frameworks such as AndroidAnnotations, RoboGuice, etc.,
Epublib is a Java library for managing epub files. It is capable of reading and writing epub files programmatically and from the command-line tool. Epublib consists of two parts: the core and tools. The core runs both on Android and a standard JVM. Tools require a standard Java environment. Other features include a builtin Swing-based viewer and comprehensive coverage of the epub standard, supporting the spine, the table of contents, and the guide. The API is designed to be as simple as possible, while at the same time making complex things possible too.
CRest (Client REST) is a lightweight library that simplifies the integration of third party RESTful services into Java applications. CRest is mainly annotation-driven, allowing the developer to focus on the essential aspects of the integration of a REST service, such as the definition of the Java interface that maps the remote REST methods and the data model the interface will deal with. The rest is achieved by annotating a plain Java interface with the relevant information such as the service end-point, the desired timeouts, URL formats, etc. CRest will handle everything else, including HTTP request generation, auto marshalling of the response, and more.