Sunday 30 April 2017

Lyra

Lyra is a library that can save and restore the state of Android components easily through annotations. It will replace all the boilerplate code from onSaveInstanceState() to save and restore the state of your variables.



from The Android Arsenal

Tracuer

Traceur enables easier debugging of RxJava2 exceptions, by appending the source of any asynchronous calls to the original exception.



from The Android Arsenal

DebugKit

Android DebugKit

DebugKit lib for Android allows you to use a fancy hovering debug tool to trigger some actions directly in the app. This tool is very useful to trigger some event at runtime, and to have a written feedback directly on your testing phone screen.

Requirements

  • Android SDK 15+

Installation

```groovy repositories { jcenter() }

dependencies { compile 'com.hulab.android:debugkit:1.0.3' } ```

Usage

```java final DevTool.Builder builder = new DevTool.Builder(mContext);

builder.addFunction(new DebugFunction() { @Override public String call() throws Exception { log("doing some stuff..."); doSomeStuff(); return "Some stuff was done."; } }).build(); ```

Result


dark theme


Have fun!



from The Android Arsenal

Hello MVP

A small Android sample demonstrates MVP (Model-View-Presenter) pattern.



from The Android Arsenal

Usecases

A library that offers a generic implementation of the domain and data layers from the clean architecture.


Android Arsenal

from The Android Arsenal

CookieTray

By default OkHttp3 provides only in-memory implementation of CookieStore thus all the cookies won't survive for a long term changes. This is persistent cookie storage based on SharedPreferences.


Android Arsenal

from The Android Arsenal

Compound Button Group

An Android library to easily implement compound buttons, radio and check boxes. It supports also a grid visualization.



from The Android Arsenal

Litho-Picasso

Litho Picasso is a Litho compatible library, which provides an Image Component compatible with Picasso. Litho-Picasso supports a wide part of Picasso's functionality.


Android Arsenal

from The Android Arsenal

Saturday 29 April 2017

aspect-ratio-imageview

This ImageView is adjusted auto by aspect ratio.



from The Android Arsenal

recyclerview-adapters

An easy way to build RecyclerView.Adapter. This adapter also has multiple ItemViewType, if needed.



from The Android Arsenal

AnnotationProcessorStarter

Project to set up basics of a Java annotation processor.

logo

Motivations

  • Provide a fluent and complete stack to write a custom annotation processor using Android Studio
  • Set up a robust testing strategy of the Processor implementation


from The Android Arsenal

Recycler

Common RecyclerView decorations and helpers for the Android platform.



from The Android Arsenal

Friday 28 April 2017

multiselect

Multiselect library is a powerful library to select multiple images and videos efficiently.



from The Android Arsenal

DataFragment

DataFragment is a tiny tiny library that helps to prevent a little boilerplate code for retained data fragments in Android. This is really useful for holding data and long-running tasks over activity lifecycle, namely orientation changes.



from The Android Arsenal

Thursday 27 April 2017

location-tracker-background

Periodically tracking user's location in the background.



from The Android Arsenal

IsInstalled

The library allows you to check if a specific application is installed or not by its package name. Also you have a helper which provides the packagenames of the most popular applications.


Android Arsenal

from The Android Arsenal

Oblique

With Oblique explore new styles of displaying images.



from The Android Arsenal

DroidDialog

This is an Android Library for showing Material Dialog with little customization with icons, colors, divider line.


Android Arsenal

from The Android Arsenal

WebViewDemo

A demo project for showing how to use WebViews in Android.

Things covered in this project

  • Load a local html file into a WebView with the basic WebView settings.
  • Handle Javascript callbacks from the Javascript to the client.
  • Make Javascript callbacks from the client to Javascript.
  • Set WebViewClient to the WebView
  • Debugging of WebView



from The Android Arsenal

Wednesday 26 April 2017

AndroidVIP

Android project to experiment the VIPER approach.

Motivations

  • Tend toward the VIPER approach
  • Make it easier to test the application
  • Simplify the set up of asynchronous job with RxJava



from The Android Arsenal

Android StrictMode Compat

Wrapper of StrictMode API that can be safely called on any version of Android.



from The Android Arsenal

ChromeLikeTabSwitcher

ChromeLikeTabSwitcher is an Android-library, which provides a tab switcher similar to the one, which is used in the Android version of Google's Chrome browser. It provides layouts optimized for smartphone and tablet devices.



from The Android Arsenal

FloatingEditText

TextInputLayout and TextInputEditText merged into one class. Just for convenience and for removing some boilerplate code.



from The Android Arsenal

SMS Parser Android

Receiving and parsing SMS messages on Android devices.



from The Android Arsenal

Tuesday 25 April 2017

Sherlock

Sherlock reports any crash that occurres in your application as a notification. You just need to initialize Sherlock at the start of your application and it will take care of the rest.



from The Android Arsenal