Tuesday 31 January 2017

Sweet-Mother-of-SharedPreferences

The Sweetest way into saving and loading to SharedPreferences.



from The Android Arsenal

SnapScrollView

SnapScrollView allows users to snap the view to top on every scroll. It works like a snap in a recycler view.


Android Arsenal

from The Android Arsenal

butai

Android library that adds methods isForeground / isBackground / isReturnedFromBackground.


Android Arsenal

from The Android Arsenal

Android Instagram Connector

Android Instagram Connector: use Instagram API.

This application helps you to connect to instagram API i two simple steps.



from The Android Arsenal

Monday 30 January 2017

Rationale

Handling Android Permission Rationale Properly.



from The Android Arsenal

Louvre

A small customizable library useful to handle an gallery image pick action built-in your app.

Sample



from The Android Arsenal

Super Light Stack

A lightweight library which helps to create a view stack as a replacement for fragments and activities, provides transitions and persistence.



from The Android Arsenal

Sunday 29 January 2017

PentagonFloatingActionButton

Animation that creates a pentagon shape with showing buttons on the click of floating action button. This project illustrated the use case of ValueAnimator and how to create and add views dynamically.


Android Arsenal

from The Android Arsenal

AnimatedRecordingView

Android animated recording view.


Android Arsenal

from The Android Arsenal

Material WheelView

🎡 WheelView like IOS, and other built in WheelView UIs.


Android Arsenal

from The Android Arsenal

Floating Text Button

A floating text button component.



from The Android Arsenal

PlanningPoker

Fast and simple Planning Poker Android app. Designed for phones, tablets and Android Wear devices.



from The Android Arsenal

PlanningPoker

Fast and simple Planning Poker Android app. Designed for phones, tablets and Android Wear devices.



from The Android Arsenal

Vidsta

Vidsta is a simple and easy to use video player, with customisable options for seamless integration. It's very lightweight, and features listeners for most possible events.

A sample app is also available.



from The Android Arsenal

uber-apk-signer

A tool that helps signing and zip aligning single or multiple Android application packages (APKs) with either debug or provided release certificates. It supports v1 and v2 Android signing scheme has embedded a debug keystore and auto verifies after signing.



from The Android Arsenal

uber-adb-tools

A simple tool that makes it more convenient to install, uninstall and creating bug reports and more for multiple apps on multiple devices with one command. Additionally uninstalling allows to use wildcards as package name. This is basically a front-end for the Android Debug Bridge (ADB) which is required to run.



from The Android Arsenal

RxAnimation

RxAnimation is animation event wrapping observable.

You can get android animation event observable. And you can call animation chain and combination more simple.



from The Android Arsenal

ScollZoomListView

A grace comic reader widget, expand ListView.


Android Arsenal

from The Android Arsenal

UniversalFontComponents

UniversalFontComponents is a library that allows you to set a custom font in xml for all your TextViews. You can also set a library-provided Roboto font so that your fonts are consistent across different versions of Android.



from The Android Arsenal

CheckStyle-IDEA

CheckStyle plug-in for IntelliJ IDEA.



from The Android Arsenal

excelPanel

An Android's two-dimensional RecyclerView. Not only can load historical data, but also can load future data.



from The Android Arsenal

Saturday 28 January 2017

Predator for ProductHunt

Predator is a minimalistic client for ProductHunt. It shows latest products and collections fetched via ProductHunt api. It also offers other information like media and comments associated with that product.



from The Android Arsenal

Agrona

Agrona provides a library of data structures and utility methods that are a common need when building high-performance applications in Java. Many of these utilities are used in the Aeron efficient reliable UDP unicast, multicast, and IPC message transport and provides high-performance buffer implementations to support the Simple Binary Encoding Message Codec.



from The Android Arsenal

Shutterbug

Shutterbug is an Android library that lets you fetch remote images and cache them. It is particularly suited for displaying remote images in lists or grids as it includes a convenience subclass of ImageView (FetchableImageView) that make implementation a one-liner.



from The Android Arsenal

ASimpleCache

A simple cache for android and java.



from The Android Arsenal

EqualsVerifier

EqualsVerifier can be used in Java unit tests to verify whether the contract for the equals and hashCode methods in a class is met.


Android Arsenal

from The Android Arsenal

BannerSlider

Banner slider is an easy to use library for implement image sliders in android apps.


Android Arsenal

from The Android Arsenal

StayWoke

StayWoke essentially has two features:

  • Keep the screen awake while on specified activities using StayWoke.init(...)
  • Wake up the screen as soon as your app gets deployed on to the phone using WakeUp.init(...)



from The Android Arsenal

Friday 27 January 2017

InfiniteRecyclerView

A RecyclerView Adapter which allows you to have an Infinite scrolling list in your apps. This library offers you a custom adapter to use with any recycler view. You get a callback when the user is about to reach the bottom (or top, depending on your configuration), of the list, which you can use to load more data. You can also customize what the loading view at the bottom of the list looks like.



from The Android Arsenal

Busybox

Android busybox library.



from The Android Arsenal

StatusView

Show you connection status view.


Android Arsenal

from The Android Arsenal

Wave File Generator

WaveFileGenerator class let's you generate wave files for specified frequency in android.



from The Android Arsenal

FireLayout

FireLayout is a CoordinatorLayout linked to its reference on your Firebase Real-Time Database. You can generate your own layout through firebase console.



from The Android Arsenal

Thursday 26 January 2017

AttitudeView

Android Attitude view for drones, airplanes, rovs and mobile robots.



from The Android Arsenal

Piano Chart View

Android Piano Chart View for music theory / music apps.



from The Android Arsenal

Multi Platform Image Density Converter

This is a powerful little tool that helps converting single or batches of images to Android, iOS, Windows and CSS specific formats and density versions given the source scale factor or target width/height in dp. It has a graphical and command line interface and supports a wide array of image types for reading and conversion including PNG, JPEG, SVG, PSD and Android 9-patches. Using sophisticated scaling algorithms, it is designed to make conversion of images easy and fast while keeping the image quality high (comparable to PS). To further optimize the output post processors like pngcrush and mozJpeg can be used (see section below).


Android Arsenal

from The Android Arsenal

Wednesday 25 January 2017

JPatterns

JPatterns is a collection of annotations that should make it easier to communicate the use of Design Patterns within your code to your fellow developers and your future self.

Design Patterns are typically encoded into Java code in an ad-hoc fashion. They are either embedded into the names of the classes or written into the Javadocs. Unfortunately it is impossible to accurately determine a pattern based solely on the class structure without knowing the intent of the code author.



from The Android Arsenal

axion-release-plugin

Releasing versions in Gradle is very different from releasing in Maven. Maven came with maven-release-plugin which did all the dirty work. Gradle has no such tool and probably doesn't need it anyway. Evolution of software craft came to the point, when we start thinking about SCM as ultimate source of truth about project version. Version should not be hardcoded in pom.xml or build.gradle.



from The Android Arsenal

BatteryView

An Android costomized View to display battery level with charging status.


Android Arsenal

from The Android Arsenal

ApkMultiChannelPlugin

Android Studio / IDEA plug-ins to make Android multi-channel packages.



from The Android Arsenal

ValiFi

Data binding based Android library for validating input.

  • Easy to use
  • Highly customisable

Android Arsenal

from The Android Arsenal

DragSelectRecyclerView

A simple one class TouchListener that can be attached to any RecyclerView and handles multi selection in google photos style via long pressing on an item and moving the finger up/down to select more items (it even scrolls if you reach the edges of the RecyclerView).



from The Android Arsenal

Android Version plugin

Android Version plugin is a gradle plugin that helps managing version for Android projects. Plugin is especially helpful when you are dealing with complex build structure with multiple flavours and apk splits.



from The Android Arsenal

FlexAdapter

The easiest way to use a RecyclerView on Android.



from The Android Arsenal

Kripton Persistence Library

Kripton is a java library, for Android and Java platform, that provides a simple and uniform way to manage persistence of Java classes in different flavours through annotations and interface. Supported persistence format are:

  • SQLite database
  • Shared preference
  • REST service, throws Retrofit library integration
  • JSON format
  • XML format
  • CBOR format
  • (Java) properties format
  • YAML format

To get max performance and avoid boilerplate-code, Kripton use annotation processor. With the power of annotation processor is possible to create code to persist a java class, simply with an annotation. There are many other libraries that do this, but Kripton allows to persists java object in different ways with an unique set of annotation and mechanisms.

See wiki for more informations.


Android Arsenal

from The Android Arsenal

Tuesday 24 January 2017

FunctionalRx2

FunctionalRx2 is a collection of constructs to simplify a functional programming approach to development on Java and Android.



from The Android Arsenal

sfl4j-android

The libray support sfl4j for android platform at the moment not support Mapped Diagnostic Context (MDC) support.



from The Android Arsenal

Screenshot-observer

This library will help you to receive android screenshot events.



from The Android Arsenal

fansfolio SMSAppLink

fans folio is a free app to maintain folio for your idols(film stars, cricket stars etc..,). It's the easiest way to connect and talk about your idol. You can share anything about your idol and make him/her famous around the world.


Android Arsenal

from The Android Arsenal

ElasticViews

Android views with touch Animation.



from The Android Arsenal