[JAVA] Android library collection of "Mercariatte"

I was curious about what kind of library is used on Android of "Mercariatte", so I listed it: coffee: (as of 5/12/2017)

There were many libraries I hadn't used, so I'd like to consider introducing one that seems useful: saxophone:

measurement

Adjust Android SDK https://github.com/adjust/android_sdk

This is the Android SDK of http://www.adjust.com

I heard about Adjust in other companies as well.

data

Database ORM

https://github.com/gfx/Android-Orma

Orma is a ORM (Object-Relation Mapper) for Android SQLiteDatabase.

I'm using Realm, so I didn't have to take care of it.

SharedPreferences related

https://github.com/rejasupotaro/kvs-schema

KVS Schema is a library to manage key-value data for Android. This library generates accessor methods of SharedPreferences from schema class in compile time.

I saw this for the first time, SharedPreferences I would like to use it because it is quite complicated.

communication

json https://github.com/google/gson

Gson is a Java library that can be used to convert Java Objects into their JSON representation.

Royal road

https://github.com/square/okhttp https://github.com/square/retrofit

Rx https://github.com/ReactiveX/RxAndroid https://github.com/JakeWharton/RxBinding https://github.com/ReactiveX/RxJava

Other convenient systems

Convenient OnActivityResult

https://github.com/vanniktech/OnActivityResult

Generates boilerplate code for OnActivityResult callbacks and lets you focus on what matters. Generated code is fully traceable and debuggable.

Parcelable easy

https://github.com/johncarl81/parceler

Parceler is a code generation library that generates the Android Parcelable boilerplate source code. No longer do you have to implement the Parcelable interface, the writeToParcel() or createFromParcel() or the public static final CREATOR. You simply annotate a POJO with @Parcel and Parceler does the rest.

Support for M permissions

https://github.com/hotchemi/PermissionsDispatcher

PermissionsDispatcher provides a simple annotation-based API to handle runtime permissions in Android Marshmallow, 100% reflection-free.

Handling of images

https://github.com/square/picasso

A powerful image downloading and caching library for Android

Handling of dates

https://github.com/JakeWharton/ThreeTenABP

An adaptation of the JSR-310 backport for Android.

Log https://github.com/JakeWharton/timber

This is a logger with a small, extensible API which provides utility on top of Android's normal Log class.

the end

It was interesting to look into the library of other companies' apps, so I would like to find time again: rocket: Please comment on any mistakes: bow:

Recommended Posts

Android library collection of "Mercariatte"
Library collection useful for Android development
Android CSV library
Android SIP Library
Expired collection of java
Definition of Android constants
Multipart transmission library on Android
About the basics of Android development
Easy implementation of Android file browsing
First launch judgment of Android application
[Android] Automatically adjust textScaleX of TextView