Compare commits

...

1 Commits
master ... DBO

Author SHA1 Message Date
Karenkov Igor 081087c5f1 migration to androidx 2019-06-06 01:14:16 +03:00
41 changed files with 91 additions and 91 deletions

View File

@ -21,14 +21,14 @@ dependencies {
api project(path: ':libraries:components') api project(path: ':libraries:components')
api 'net.danlew:android.joda:2.9.9' api 'net.danlew:android.joda:2.9.9'
api 'com.android.support:multidex:1.0.2' api 'androidx.multidex:multidex:2.0.1'
api "io.reactivex:rxandroid:$rxAndroidVersion" api "io.reactivex:rxandroid:$rxAndroidVersion"
api "io.reactivex:rxjava:$rxJavaVersion" api "io.reactivex:rxjava:$rxJavaVersion"
compileOnly "com.android.support:appcompat-v7:$supportLibraryVersion" compileOnly "androidx.appcompat:appcompat:$appcompat"
compileOnly "com.android.support:recyclerview-v7:$supportLibraryVersion" compileOnly "androidx.recyclerview:recyclerview:$androidx"
compileOnly 'com.squareup.retrofit2:retrofit:2.3.0' compileOnly "com.squareup.retrofit2:retrofit:$retrofit"
compileOnly('com.google.http-client:google-http-client-jackson2:1.23.0') { compileOnly('com.google.http-client:google-http-client-jackson2:1.23.0') {
exclude(group: 'org.apache.httpcomponents', module: 'httpclient') exclude(group: 'org.apache.httpcomponents', module: 'httpclient')
} }

View File

@ -1,6 +1,6 @@
package com.bluelinelabs.logansquare; package com.bluelinelabs.logansquare;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import java.lang.reflect.Type; import java.lang.reflect.Type;

View File

@ -19,8 +19,8 @@
package ru.touchin.templates; package ru.touchin.templates;
import android.support.annotation.CallSuper; import androidx.annotation.CallSuper;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import java.io.IOException; import java.io.IOException;
import java.io.Serializable; import java.io.Serializable;

View File

@ -19,7 +19,7 @@
package ru.touchin.templates; package ru.touchin.templates;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import com.tozny.crypto.android.AesCbcWithIntegrity; import com.tozny.crypto.android.AesCbcWithIntegrity;

View File

@ -26,7 +26,7 @@ import android.net.ConnectivityManager;
import android.net.NetworkInfo; import android.net.NetworkInfo;
import android.net.wifi.WifiManager; import android.net.wifi.WifiManager;
import android.provider.Settings; import android.provider.Settings;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.telephony.TelephonyManager; import android.telephony.TelephonyManager;
import android.text.TextUtils; import android.text.TextUtils;
@ -220,4 +220,4 @@ public final class DeviceUtils {
} }
} }

View File

@ -24,11 +24,11 @@ import android.content.Intent;
import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.BitmapDrawable;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.ColorRes; import androidx.annotation.ColorRes;
import android.support.annotation.DrawableRes; import androidx.annotation.DrawableRes;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.v4.content.ContextCompat; import androidx.core.content.ContextCompat;
import ru.touchin.roboswag.components.navigation.activities.ViewControllerActivity; import ru.touchin.roboswag.components.navigation.activities.ViewControllerActivity;
import ru.touchin.roboswag.components.utils.Logic; import ru.touchin.roboswag.components.utils.Logic;

View File

@ -23,9 +23,6 @@ import android.app.Application;
import android.content.Context; import android.content.Context;
import android.os.Looper; import android.os.Looper;
import android.os.StrictMode; import android.os.StrictMode;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.multidex.MultiDex;
import android.util.Log; import android.util.Log;
import com.crashlytics.android.Crashlytics; import com.crashlytics.android.Crashlytics;
@ -37,6 +34,9 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.multidex.MultiDex;
import io.fabric.sdk.android.Fabric; import io.fabric.sdk.android.Fabric;
import ru.touchin.roboswag.components.adapters.ObservableCollectionAdapter; import ru.touchin.roboswag.components.adapters.ObservableCollectionAdapter;
import ru.touchin.roboswag.components.navigation.fragments.ViewControllerFragment; import ru.touchin.roboswag.components.navigation.fragments.ViewControllerFragment;

View File

@ -23,7 +23,7 @@ import android.app.Service;
import android.content.Intent; import android.content.Intent;
import android.os.Handler; import android.os.Handler;
import android.os.IBinder; import android.os.IBinder;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import ru.touchin.roboswag.components.navigation.activities.ViewControllerActivity; import ru.touchin.roboswag.components.navigation.activities.ViewControllerActivity;
import ru.touchin.roboswag.components.utils.Logic; import ru.touchin.roboswag.components.utils.Logic;

View File

@ -19,10 +19,6 @@
package ru.touchin.templates.calendar; package ru.touchin.templates.calendar;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.StaggeredGridLayoutManager;
import android.view.ViewGroup; import android.view.ViewGroup;
import org.joda.time.DateTime; import org.joda.time.DateTime;
@ -31,6 +27,10 @@ import org.joda.time.format.DateTimeFormat;
import java.util.List; import java.util.List;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.StaggeredGridLayoutManager;
import ru.touchin.roboswag.core.utils.ShouldNotHappenException; import ru.touchin.roboswag.core.utils.ShouldNotHappenException;
/** /**
@ -337,4 +337,4 @@ public abstract class CalendarAdapter<TDayViewHolder extends RecyclerView.ViewHo
} }
} }

View File

@ -19,7 +19,7 @@
package ru.touchin.templates.calendar; package ru.touchin.templates.calendar;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
/** /**
* Created by Ilia Kurtov on 17/03/2016. * Created by Ilia Kurtov on 17/03/2016.
@ -84,4 +84,4 @@ public class CalendarDayItem implements CalendarItem {
return comparingToToday; return comparingToToday;
} }
} }

View File

@ -20,12 +20,12 @@
package ru.touchin.templates.calendar; package ru.touchin.templates.calendar;
import android.content.Context; import android.content.Context;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.v7.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import android.support.v7.widget.StaggeredGridLayoutManager;
import android.util.AttributeSet; import android.util.AttributeSet;
import androidx.recyclerview.widget.StaggeredGridLayoutManager;
import ru.touchin.roboswag.core.log.Lc; import ru.touchin.roboswag.core.log.Lc;
/** /**
@ -91,4 +91,4 @@ public class CalendarRecyclerView extends RecyclerView {
Lc.assertion("Unsupported adapter class. Use CalendarAdapter instead."); Lc.assertion("Unsupported adapter class. Use CalendarAdapter instead.");
} }
} }

View File

@ -19,8 +19,8 @@
package ru.touchin.templates.calendar; package ru.touchin.templates.calendar;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import org.joda.time.DateTime; import org.joda.time.DateTime;
import org.joda.time.DateTimeFieldType; import org.joda.time.DateTimeFieldType;
@ -270,4 +270,4 @@ public final class CalendarUtils {
private CalendarUtils() { private CalendarUtils() {
} }
} }

View File

@ -19,8 +19,8 @@
package ru.touchin.templates.chat; package ru.touchin.templates.chat;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;

View File

@ -19,7 +19,7 @@
package ru.touchin.templates.googlejson; package ru.touchin.templates.googlejson;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import com.google.api.client.http.json.JsonHttpContent; import com.google.api.client.http.json.JsonHttpContent;
import com.google.api.client.json.jackson2.JacksonFactory; import com.google.api.client.json.jackson2.JacksonFactory;
@ -88,4 +88,4 @@ public class GoogleJsonFactory extends Converter.Factory {
} }
} }

View File

@ -19,7 +19,7 @@
package ru.touchin.templates.googlejson; package ru.touchin.templates.googlejson;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import com.google.api.client.json.JsonFactory; import com.google.api.client.json.JsonFactory;
import com.google.api.client.json.jackson2.JacksonFactory; import com.google.api.client.json.jackson2.JacksonFactory;
@ -114,4 +114,4 @@ public abstract class GoogleJsonModel extends ApiModel {
super(); super();
} }
} }

View File

@ -20,8 +20,8 @@
package ru.touchin.templates.googlejson; package ru.touchin.templates.googlejson;
import android.content.SharedPreferences; import android.content.SharedPreferences;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import com.google.api.client.http.json.JsonHttpContent; import com.google.api.client.http.json.JsonHttpContent;

View File

@ -19,8 +19,8 @@
package ru.touchin.templates.googlejson; package ru.touchin.templates.googlejson;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
@ -84,4 +84,4 @@ public abstract class GoogleJsonRequest<T> extends HttpRequest<T> {
POST POST
} }
} }

View File

@ -19,8 +19,8 @@
package ru.touchin.templates.googlejson; package ru.touchin.templates.googlejson;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.io.IOException; import java.io.IOException;

View File

@ -19,7 +19,7 @@
package ru.touchin.templates.logansquare; package ru.touchin.templates.logansquare;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
/** /**
* Created by Gavriil Sitnikov. * Created by Gavriil Sitnikov.

View File

@ -19,8 +19,8 @@
package ru.touchin.templates.logansquare; package ru.touchin.templates.logansquare;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import com.bluelinelabs.logansquare.typeconverters.StringBasedTypeConverter; import com.bluelinelabs.logansquare.typeconverters.StringBasedTypeConverter;

View File

@ -20,8 +20,8 @@
package ru.touchin.templates.logansquare; package ru.touchin.templates.logansquare;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import com.bluelinelabs.logansquare.typeconverters.TypeConverter; import com.bluelinelabs.logansquare.typeconverters.TypeConverter;
import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.JsonGenerator;

View File

@ -19,7 +19,7 @@
package ru.touchin.templates.logansquare; package ru.touchin.templates.logansquare;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import com.bluelinelabs.logansquare.ConverterUtils; import com.bluelinelabs.logansquare.ConverterUtils;
import com.bluelinelabs.logansquare.LoganSquare; import com.bluelinelabs.logansquare.LoganSquare;
@ -108,4 +108,4 @@ public class LoganSquareJsonFactory extends Converter.Factory {
} }
} }

View File

@ -19,7 +19,7 @@
package ru.touchin.templates.logansquare; package ru.touchin.templates.logansquare;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import ru.touchin.roboswag.core.log.Lc; import ru.touchin.roboswag.core.log.Lc;
import ru.touchin.templates.ApiModel; import ru.touchin.templates.ApiModel;

View File

@ -20,8 +20,8 @@
package ru.touchin.templates.logansquare; package ru.touchin.templates.logansquare;
import android.content.SharedPreferences; import android.content.SharedPreferences;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import com.bluelinelabs.logansquare.LoganSquare; import com.bluelinelabs.logansquare.LoganSquare;

View File

@ -22,7 +22,7 @@ import android.graphics.Canvas;
import android.graphics.Paint; import android.graphics.Paint;
import android.os.Build; import android.os.Build;
import android.renderscript.RSRuntimeException; import android.renderscript.RSRuntimeException;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import com.facebook.cache.common.CacheKey; import com.facebook.cache.common.CacheKey;
import com.facebook.cache.common.SimpleCacheKey; import com.facebook.cache.common.SimpleCacheKey;
@ -102,4 +102,4 @@ public class BlurPostprocessor extends BasePostprocessor {
return new SimpleCacheKey("radius=" + radius + ",sampling=" + sampling); return new SimpleCacheKey("radius=" + radius + ",sampling=" + sampling);
} }
} }

View File

@ -19,7 +19,7 @@
package ru.touchin.templates.requests; package ru.touchin.templates.requests;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import java.io.ByteArrayInputStream; import java.io.ByteArrayInputStream;
import java.io.IOException; import java.io.IOException;
@ -237,4 +237,4 @@ public abstract class HttpRequest<T> {
} }
} }

View File

@ -20,7 +20,7 @@
package ru.touchin.templates.retrofit; package ru.touchin.templates.retrofit;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
import java.io.IOException; import java.io.IOException;

View File

@ -19,7 +19,7 @@
package ru.touchin.templates.retrofit; package ru.touchin.templates.retrofit;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import java.io.IOException; import java.io.IOException;
import java.io.InterruptedIOException; import java.io.InterruptedIOException;
@ -109,4 +109,4 @@ public abstract class JsonResponseBodyConverter<T> implements Converter<Response
@NonNull @NonNull
protected abstract T parseResponse(@NonNull ResponseBody value) throws IOException; protected abstract T parseResponse(@NonNull ResponseBody value) throws IOException;
} }

View File

@ -19,9 +19,9 @@
package ru.touchin.templates.socket; package ru.touchin.templates.socket;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.v4.util.Pair; import androidx.core.util.Pair;
import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonProcessingException;

View File

@ -19,8 +19,8 @@
package ru.touchin.templates.socket; package ru.touchin.templates.socket;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.io.IOException; import java.io.IOException;

View File

@ -19,7 +19,7 @@
package ru.touchin.templates.socket; package ru.touchin.templates.socket;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
/** /**
* Created by Gavriil Sitnikov on 29/02/16. * Created by Gavriil Sitnikov on 29/02/16.

View File

@ -1,6 +1,6 @@
package ru.touchin.templates.validation; package ru.touchin.templates.validation;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import java.io.Serializable; import java.io.Serializable;
@ -25,4 +25,4 @@ public interface ValidationFunc<TInput, TReturn> extends Serializable {
@NonNull @NonNull
TReturn call(@NonNull final TInput input) throws Throwable; TReturn call(@NonNull final TInput input) throws Throwable;
} }

View File

@ -20,7 +20,7 @@
package ru.touchin.templates.validation; package ru.touchin.templates.validation;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.io.Serializable; import java.io.Serializable;
@ -83,4 +83,4 @@ public class ValidationState implements Serializable {
return 31 * code; return 31 * code;
} }
} }

View File

@ -19,7 +19,7 @@
package ru.touchin.templates.validation; package ru.touchin.templates.validation;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
/** /**
* Created by Ilia Kurtov on 24/01/2017. * Created by Ilia Kurtov on 24/01/2017.

View File

@ -19,7 +19,7 @@
package ru.touchin.templates.validation.validationcontrollers; package ru.touchin.templates.validation.validationcontrollers;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import ru.touchin.templates.validation.ValidationState; import ru.touchin.templates.validation.ValidationState;
import ru.touchin.templates.validation.validators.SameTypeValidator; import ru.touchin.templates.validation.validators.SameTypeValidator;
@ -57,4 +57,4 @@ public class BooleanValidationController extends ValidationController<Boolean, B
.doOnNext(validationState -> getValidator().getValidationState().set(validationState)); .doOnNext(validationState -> getValidator().getValidationState().set(validationState));
} }
} }

View File

@ -19,8 +19,8 @@
package ru.touchin.templates.validation.validationcontrollers; package ru.touchin.templates.validation.validationcontrollers;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.text.TextUtils; import android.text.TextUtils;
import java.io.Serializable; import java.io.Serializable;
@ -104,4 +104,4 @@ public class EditTextValidationController<TModel extends Serializable>
this.showErrorOnFocusOut = showErrorOnFocusOut; this.showErrorOnFocusOut = showErrorOnFocusOut;
} }
} }

View File

@ -1,6 +1,6 @@
package ru.touchin.templates.validation.validationcontrollers; package ru.touchin.templates.validation.validationcontrollers;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import java.io.Serializable; import java.io.Serializable;
@ -42,4 +42,4 @@ public class SimpleValidationController<TModel extends Serializable, TValidator
.doOnNext(validationState -> getValidator().getValidationState().set(validationState)); .doOnNext(validationState -> getValidator().getValidationState().set(validationState));
} }
} }

View File

@ -19,8 +19,8 @@
package ru.touchin.templates.validation.validationcontrollers; package ru.touchin.templates.validation.validationcontrollers;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.io.Serializable; import java.io.Serializable;
@ -93,4 +93,4 @@ public class ValidationController
return !validationState.equals(ValidationState.VALID) && !validationState.equals(ValidationState.INITIAL); return !validationState.equals(ValidationState.VALID) && !validationState.equals(ValidationState.INITIAL);
} }
} }

View File

@ -19,8 +19,8 @@
package ru.touchin.templates.validation.validators; package ru.touchin.templates.validation.validators;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.io.Serializable; import java.io.Serializable;
@ -157,4 +157,4 @@ public abstract class EditTextValidator<TModel extends Serializable> extends Val
.first(); .first();
} }
} }

View File

@ -1,7 +1,7 @@
package ru.touchin.templates.validation.validators; package ru.touchin.templates.validation.validators;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import java.io.Serializable; import java.io.Serializable;

View File

@ -19,7 +19,7 @@
package ru.touchin.templates.validation.validators; package ru.touchin.templates.validation.validators;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import java.io.Serializable; import java.io.Serializable;
@ -103,4 +103,4 @@ public abstract class Validator<TWrapperModel extends Serializable, TModel exten
@NonNull @NonNull
public abstract Observable<HalfNullablePair<ValidationState, TModel>> fullValidateAndGetModel(@NonNull final TWrapperModel wrapperModel); public abstract Observable<HalfNullablePair<ValidationState, TModel>> fullValidateAndGetModel(@NonNull final TWrapperModel wrapperModel);
} }