Skip to content

Instantly share code, notes, and snippets.

Avatar
😎

Arthur ArthurSav

😎
View GitHub Profile
@ArthurSav
ArthurSav / build.gradle
Created Feb 15, 2018
Increment version number and update version name on your android builds automatically. Version name is generated by the last tag on your git commits.
View build.gradle
apply from: 'versions.gradle'
android {
defaultConfig {
versionName VERSION_NAME
versionCode VERSION_CODE.toInteger()
}
buildTypes {
release {}
@ArthurSav
ArthurSav / HostSelectionInterceptor.java
Created May 16, 2016 — forked from swankjesse/HostSelectionInterceptor.java
This OkHttp application interceptor will replace the destination hostname in the request URL.
View HostSelectionInterceptor.java
import java.io.IOException;
import okhttp3.HttpUrl;
import okhttp3.Interceptor;
import okhttp3.OkHttpClient;
import okhttp3.Request;
/** An interceptor that allows runtime changes to the URL hostname. */
public final class HostSelectionInterceptor implements Interceptor {
private volatile String host;
@ArthurSav
ArthurSav / WrapGridLayoutManager.java
Created Sep 11, 2015
GridLayoutManager with working wrap_content.
View WrapGridLayoutManager.java
package com.inperson.android.utils.leastview;
import android.content.Context;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.view.ViewGroup;
public class WrappableGridLayoutManager extends GridLayoutManager {
You can’t perform that action at this time.