Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,6 @@ org.gradle.parallel=true
org.gradle.configureondemand=true
# Set to true or false to enable or disable the build cache.
#If this parameter is not set, the build cache is disabled by default.
android.enableBuildCache=true
android.enableBuildCache=true
android.useAndroidX=true
android.enableJetifier=true
4 changes: 2 additions & 2 deletions library/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -169,8 +169,8 @@ dependencies {
implementation supportLibs
implementation networkLibs
implementation otherLibs
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.cardview:cardview:1.0.0'
kapt annotationProcessorLibs
kaptTest daggerCompiler
kaptAndroidTest daggerCompiler
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package io.constructor.features.base

import android.os.Bundle
import android.support.annotation.LayoutRes
import android.support.v4.util.LongSparseArray
import android.support.v7.app.AppCompatActivity
import androidx.annotation.LayoutRes
import androidx.collection.LongSparseArray
import androidx.appcompat.app.AppCompatActivity
import android.view.MenuItem
import io.constructor.core.ConstructorIo
import io.constructor.injection.component.ActivityComponent
Expand Down Expand Up @@ -70,4 +70,4 @@ abstract class BaseActivity : AppCompatActivity() {
}

fun activityComponent() = activityComponent as ActivityComponent
}
}
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package io.constructor.features.base

import android.os.Bundle
import android.support.annotation.LayoutRes
import android.support.v4.app.Fragment
import androidx.annotation.LayoutRes
import androidx.fragment.app.Fragment
import android.util.LongSparseArray
import android.view.LayoutInflater
import android.view.View
Expand Down Expand Up @@ -70,4 +70,4 @@ abstract class BaseFragment : Fragment() {
}

fun fragmentComponent() = fragmentComponent as FragmentComponent
}
}
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package io.constructor.injection.module

import android.content.Context
import android.support.v4.app.Fragment
import android.support.v4.app.FragmentActivity
import androidx.fragment.app.Fragment
import androidx.fragment.app.FragmentActivity
import dagger.Module
import dagger.Provides
import io.constructor.injection.ActivityContext
Expand All @@ -20,4 +20,4 @@ class FragmentModule(private val fragment: Fragment) {
@ActivityContext
internal fun providesContext(): Context? = fragment.context

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ import android.content.Context
import android.content.Intent
import android.content.IntentFilter
import android.os.Bundle
import android.support.v4.content.LocalBroadcastManager
import android.support.v7.widget.LinearLayoutManager
import android.support.v7.widget.RecyclerView
import androidx.localbroadcastmanager.content.LocalBroadcastManager
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import android.text.Editable
import android.text.TextUtils
import android.text.TextWatcher
Expand Down Expand Up @@ -182,4 +182,4 @@ abstract class BaseSuggestionFragment : BaseFragment(), SuggestionsView {
this.listener = listener
}

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ package io.constructor.ui.base

import android.graphics.Color
import android.graphics.Typeface
import android.support.annotation.IdRes
import android.support.annotation.LayoutRes
import android.support.v7.widget.RecyclerView
import androidx.annotation.IdRes
import androidx.annotation.LayoutRes
import androidx.recyclerview.widget.RecyclerView
import android.text.Spannable
import android.text.style.ForegroundColorSpan
import android.text.style.StyleSpan
Expand Down Expand Up @@ -79,4 +79,4 @@ abstract class BaseSuggestionsAdapter : RecyclerView.Adapter<BaseSuggestionsAdap
var suggestionGroupName: TextView = itemView.findViewById(suggestionGroupNameId)
}

}
}
2 changes: 1 addition & 1 deletion library/src/main/java/io/constructor/util/Extensions.kt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package io.constructor.util
import android.content.Context
import android.content.Intent
import android.os.Parcelable
import android.support.v4.content.LocalBroadcastManager
import androidx.localbroadcastmanager.content.LocalBroadcastManager
import android.util.Base64
import android.util.Log
import io.reactivex.Observable
Expand Down
6 changes: 3 additions & 3 deletions library/src/main/res/layout/fragment_suggestions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -46,17 +46,17 @@

</RelativeLayout>

<android.support.v7.widget.CardView
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/searchContainer"
android:layout_margin="8dp">

<android.support.v7.widget.RecyclerView
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/suggestionItems"
android:layout_width="match_parent"
android:layout_height="wrap_content" />

</android.support.v7.widget.CardView>
</androidx.cardview.widget.CardView>

</RelativeLayout>
14 changes: 7 additions & 7 deletions sample/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ android {
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
}
buildTypes {
release {
Expand All @@ -28,15 +28,15 @@ dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation project(':library')
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation "com.android.support:cardview-v7:28.0.0"
implementation "com.android.support:design:28.0.0"
implementation 'androidx.appcompat:appcompat:1.0.0'
implementation 'androidx.recyclerview:recyclerview:1.0.0'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'com.google.android.material:material:1.0.0'
implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
implementation 'io.reactivex.rxjava2:rxjava:2.2.6'
implementation 'io.reactivex.rxjava2:rxkotlin:2.2.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'com.github.bumptech.glide:glide:4.9.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
testImplementation 'junit:junit:4.12'
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package io.constructor.sample.common

import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import androidx.appcompat.app.AppCompatActivity

abstract class BaseActivity<T : BasePresenter<*>> : AppCompatActivity() {

Expand All @@ -18,4 +18,4 @@ abstract class BaseActivity<T : BasePresenter<*>> : AppCompatActivity() {
super.onDestroy()
presenter.onDestroy()
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.constructor.sample.feature.cart

import android.content.Intent
import android.os.Bundle
import android.support.v7.widget.LinearLayoutManager
import androidx.recyclerview.widget.LinearLayoutManager
import io.constructor.data.model.common.Result
import io.constructor.sample.R
import io.constructor.sample.common.BaseActivity
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package io.constructor.sample.feature.cart

import android.support.v7.widget.RecyclerView
import androidx.recyclerview.widget.RecyclerView
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
Expand Down Expand Up @@ -58,4 +58,4 @@ class CartContentAdapter(var clickListener: (Pair<Result, Int>) -> Unit, val dec
val decrement = itemView.decrement
}

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package io.constructor.sample.feature.productdetail
import android.content.Context
import android.content.Intent
import android.os.Bundle
import android.support.design.widget.Snackbar
import com.google.android.material.snackbar.Snackbar
import com.bumptech.glide.Glide
import io.constructor.data.model.common.Result
import io.constructor.sample.R
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package io.constructor.sample.feature.searchresult
import android.content.Context
import android.content.Intent
import android.os.Bundle
import android.support.v7.widget.GridLayoutManager
import android.support.v7.widget.RecyclerView
import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.RecyclerView
import io.constructor.data.model.common.Result
import io.constructor.data.model.search.SearchResponseInner
import io.constructor.sample.R
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package io.constructor.sample.feature.searchresult

import android.support.v7.widget.RecyclerView
import androidx.recyclerview.widget.RecyclerView
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
Expand Down Expand Up @@ -58,4 +58,4 @@ class SearchResultAdapter(var clickListener: (Result) -> Unit) : RecyclerView.Ad
val description = itemView.description
}

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ package io.constructor.sample.feature.searchresult.filterdialog

import android.app.Dialog
import android.os.Bundle
import android.support.v4.app.DialogFragment
import android.support.v7.app.AlertDialog
import android.support.v7.widget.LinearLayoutManager
import androidx.fragment.app.DialogFragment
import androidx.appcompat.app.AlertDialog
import androidx.recyclerview.widget.LinearLayoutManager
import android.view.LayoutInflater
import android.view.View
import io.constructor.data.model.common.FilterFacet
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package io.constructor.sample.feature.searchresult.filterdialog

import android.support.v7.widget.RecyclerView
import androidx.recyclerview.widget.RecyclerView
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
Expand Down Expand Up @@ -102,4 +102,4 @@ class FilterListAdapter : RecyclerView.Adapter<RecyclerView.ViewHolder>() {
val checkbox = itemView.checkBox
}

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ package io.constructor.sample.feature.searchresult.sortdialog

import android.app.Dialog
import android.os.Bundle
import android.support.v4.app.DialogFragment
import android.support.v7.app.AlertDialog
import androidx.fragment.app.DialogFragment
import androidx.appcompat.app.AlertDialog
import android.view.LayoutInflater
import android.view.View
import android.widget.RadioButton
Expand Down
12 changes: 6 additions & 6 deletions sample/src/main/res/layout/activity_cart.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".feature.home.HomeActivity">

<android.support.v7.widget.Toolbar
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
Expand All @@ -16,9 +16,9 @@
app:layout_constraintTop_toTopOf="parent"
app:titleTextColor="@color/white">

</android.support.v7.widget.Toolbar>
</androidx.appcompat.widget.Toolbar>

<android.support.v7.widget.RecyclerView
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/cartContent"
android:layout_width="0dp"
android:layout_height="0dp"
Expand All @@ -28,7 +28,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/toolbar">

</android.support.v7.widget.RecyclerView>
</androidx.recyclerview.widget.RecyclerView>

<Button
android:id="@+id/checkout"
Expand All @@ -40,4 +40,4 @@
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />

</android.support.constraint.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
8 changes: 4 additions & 4 deletions sample/src/main/res/layout/activity_checkout.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".feature.home.HomeActivity">

<android.support.v7.widget.Toolbar
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
Expand All @@ -16,7 +16,7 @@
app:layout_constraintTop_toTopOf="parent"
app:titleTextColor="@color/white">

</android.support.v7.widget.Toolbar>
</androidx.appcompat.widget.Toolbar>

<TextView
android:id="@+id/textView"
Expand All @@ -29,4 +29,4 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/toolbar" />

</android.support.constraint.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
Loading