Skip to content

Commit d870088

Browse files
committed
Base updates for AGP
1 parent 74155a2 commit d870088

File tree

11 files changed

+30
-26
lines changed

11 files changed

+30
-26
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,5 @@ hs_err_pid*
2323

2424
.idea
2525
.gradle
26+
27+
local.properties

core-sdk-samples/higgs-shop-sample-app/app/build.gradle.kts

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ plugins {
1111
}
1212

1313
android {
14-
compileSdk = 33
14+
namespace = "com.mparticle.example.higgsshopsampleapp"
15+
compileSdk = 34
1516
defaultConfig {
1617
applicationId = "com.mparticle.example.higgsshopsampleapp"
1718
minSdk = 24
18-
targetSdk = 33
19+
targetSdk = 34
1920
versionCode = buildVersionCode()
2021
versionName = "0.14.1-SNAPSHOT"
2122
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
@@ -24,11 +25,12 @@ android {
2425
buildConfigField("String", "HIGGS_SHOP_FCM_SENDER_ID", "\"${System.getenv("HIGGS_SHOP_FCM_SENDER_ID")}\"")
2526
}
2627
buildFeatures {
28+
buildConfig = true
2729
dataBinding = true
2830
compose = true
2931
}
3032
composeOptions {
31-
kotlinCompilerExtensionVersion = "1.3.2"
33+
kotlinCompilerExtensionVersion = "1.5.8"
3234
}
3335
kotlinOptions {
3436
jvmTarget = "11"
@@ -46,16 +48,15 @@ android {
4648
sourceCompatibility = JavaVersion.VERSION_11
4749
targetCompatibility = JavaVersion.VERSION_11
4850
}
49-
namespace = "com.mparticle.example.higgsshopsampleapp"
5051
}
5152

5253
dependencies {
5354
implementation("androidx.appcompat:appcompat:1.5.1")
54-
implementation("androidx.compose.runtime:runtime:1.3.0")
55-
implementation("androidx.compose.ui:ui:1.3.0")
56-
implementation("androidx.compose.material:material:1.3.0")
57-
implementation("androidx.compose.ui:ui-tooling:1.3.0")
58-
implementation("androidx.compose.runtime:runtime-livedata:1.3.0")
55+
implementation("androidx.compose.runtime:runtime:1.5.4")
56+
implementation("androidx.compose.ui:ui:1.5.4")
57+
implementation("androidx.compose.material:material:1.5.4")
58+
implementation("androidx.compose.ui:ui-tooling:1.5.4")
59+
implementation("androidx.compose.runtime:runtime-livedata:1.5.4")
5960
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
6061
implementation("androidx.core:core-ktx:1.9.0")
6162
implementation("androidx.fragment:fragment:1.5.4")
@@ -77,9 +78,9 @@ dependencies {
7778

7879
implementation("com.github.bumptech.glide:glide:4.14.2")
7980

80-
api("org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.6.4")
81-
api("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")
82-
api("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4")
81+
api("org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.7.3")
82+
api("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3")
83+
api("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3")
8384

8485
implementation("com.squareup.retrofit2:retrofit:2.9.0")
8586
implementation("com.squareup.retrofit2:converter-gson:2.9.0")
@@ -91,9 +92,9 @@ dependencies {
9192
implementation("com.squareup.okhttp3:okhttp:4.10.0")
9293
implementation("com.squareup.okhttp3:logging-interceptor:4.10.0")
9394

94-
debugImplementation("androidx.compose.ui:ui-tooling:1.3.0")
95+
debugImplementation("androidx.compose.ui:ui-tooling:1.5.4")
9596

96-
val roomVersion = "2.4.3"
97+
val roomVersion = "2.6.1"
9798
implementation("androidx.room:room-runtime:$roomVersion")
9899
// annotationProcessor("androidx.room:room-compiler:$roomVersion")
99100
kapt("androidx.room:room-compiler:$roomVersion")

core-sdk-samples/higgs-shop-sample-app/app/src/main/kotlin/com/mparticle/example/higgsshopsampleapp/activities/CheckoutActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ class CheckoutActivity : AppCompatActivity() {
112112
snackbar.setTextColor(getColor(R.color.black))
113113
snackbar.setActionTextColor(getColor(R.color.blue_4079FE))
114114
snackbar.view.setPadding(20, 10, 20, 0)
115-
(snackbar.view.findViewById<TextView>(R.id.snackbar_text))?.textAlignment =
115+
(snackbar.view.findViewById<TextView>(com.google.android.material.R.id.snackbar_text))?.textAlignment =
116116
View.TEXT_ALIGNMENT_TEXT_START
117117
val snackbarActionTextView =
118118
snackbar.view.findViewById<View>(com.google.android.material.R.id.snackbar_action) as TextView

core-sdk-samples/higgs-shop-sample-app/app/src/main/kotlin/com/mparticle/example/higgsshopsampleapp/activities/LandingActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ class LandingActivity : AppCompatActivity() {
7777
)
7878
val layoutParams = ActionBar.LayoutParams(snackbar.view.layoutParams)
7979

80-
val tv = (snackbar.view.findViewById<TextView>(R.id.snackbar_text))
80+
val tv = (snackbar.view.findViewById<TextView>(com.google.android.material.R.id.snackbar_text))
8181
tv?.maxLines = 5
8282
tv?.textAlignment = View.TEXT_ALIGNMENT_TEXT_START
8383

core-sdk-samples/higgs-shop-sample-app/app/src/main/kotlin/com/mparticle/example/higgsshopsampleapp/activities/ProductDetailActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ class ProductDetailActivity : AppCompatActivity() {
119119
snackbar.setBackgroundTint(getColor(R.color.white))
120120
snackbar.setTextColor(getColor(R.color.black))
121121
snackbar.view.setPadding(20, 10, 20, 0)
122-
(snackbar.view.findViewById<TextView>(R.id.snackbar_text))?.textAlignment =
122+
(snackbar.view.findViewById<TextView>(com.google.android.material.R.id.snackbar_text))?.textAlignment =
123123
View.TEXT_ALIGNMENT_TEXT_START
124124
snackbar.setActionTextColor(getColor(R.color.blue_4079FE))
125125
val snackbarActionTextView =

core-sdk-samples/higgs-shop-sample-app/app/src/main/kotlin/com/mparticle/example/higgsshopsampleapp/fragments/AccountFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ class AccountFragment : Fragment() {
7676
val snackbar = Snackbar.make(parentLayout, message, Snackbar.LENGTH_SHORT)
7777
val layoutParams = ActionBar.LayoutParams(snackbar.view.layoutParams)
7878

79-
val tv = (snackbar.view.findViewById<TextView>(R.id.snackbar_text))
79+
val tv = (snackbar.view.findViewById<TextView>(com.google.android.material.R.id.snackbar_text))
8080
tv?.textAlignment = View.TEXT_ALIGNMENT_CENTER
8181

8282
snackbar.setBackgroundTint(requireContext().getColor(R.color.white))

core-sdk-samples/higgs-shop-sample-app/app/src/main/kotlin/com/mparticle/example/higgsshopsampleapp/repositories/database/daos/CartDao.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ import com.mparticle.example.higgsshopsampleapp.repositories.database.entities.C
77
interface CartDao {
88

99
@Query("SELECT * FROM CartItems ORDER BY sku desc")
10-
fun getAllCartItems(): List<CartItemEntity>
10+
suspend fun getAllCartItems(): List<CartItemEntity>
1111

1212
@Query("SELECT * FROM CartItems WHERE sku=:sku ORDER BY sku desc")
13-
fun getCartItemByKey(sku: String): CartItemEntity?
13+
suspend fun getCartItemByKey(sku: String): CartItemEntity?
1414

1515
@Insert(onConflict = OnConflictStrategy.REPLACE)
16-
suspend fun addToCart(CartItemEntity: CartItemEntity): Long
16+
suspend fun addToCart(cartItem: CartItemEntity): Long
1717

1818
@Delete
19-
suspend fun removeFromCart(CartItemEntity: CartItemEntity): Int
19+
suspend fun removeFromCart(cartItem: CartItemEntity): Int
2020

2121
@Query("DELETE FROM CartItems")
2222
suspend fun clearCart(): Int

core-sdk-samples/higgs-shop-sample-app/app/src/main/kotlin/com/mparticle/example/higgsshopsampleapp/utils/ImageUtils.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import com.bumptech.glide.request.transition.Transition
1515
import com.mparticle.example.higgsshopsampleapp.R
1616

1717

18-
const val DEFAULT_PRODUCT_IMAGE = R.drawable.product_image_placeholder
18+
var DEFAULT_PRODUCT_IMAGE = R.drawable.product_image_placeholder
1919

2020
@SuppressLint("UnrememberedMutableState")
2121
@Composable

core-sdk-samples/higgs-shop-sample-app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ buildscript {
66
mavenCentral()
77
}
88
dependencies {
9-
classpath("com.android.tools.build:gradle:7.3.1")
10-
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.20")
9+
classpath("com.android.tools.build:gradle:8.6.1")
10+
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.22")
1111
classpath("com.google.gms:google-services:4.3.14")
1212
}
1313
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#Sun Feb 13 22:21:18 PST 2022
22
distributionBase=GRADLE_USER_HOME
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
44
distributionPath=wrapper/dists
55
zipStorePath=wrapper/dists
66
zipStoreBase=GRADLE_USER_HOME

0 commit comments

Comments
 (0)