Skip to content

Commit

Permalink
Merge pull request #172 from hieuwu/feature/compose-shop-screen
Browse files Browse the repository at this point in the history
Migrate XML to Jetpack compose for screens: Shop, Product Details, Cart
  • Loading branch information
hieuwu committed Sep 10, 2023
2 parents f540027 + 733b7f9 commit 7b20ad5
Show file tree
Hide file tree
Showing 32 changed files with 1,120 additions and 1,310 deletions.
6 changes: 5 additions & 1 deletion app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -113,10 +113,14 @@ dependencies {
implementation "androidx.compose.ui:ui-tooling"
implementation "com.google.accompanist:accompanist-themeadapter-material:0.28.0"
implementation("androidx.hilt:hilt-navigation-compose:1.0.0")
implementation "com.github.bumptech.glide:compose:1.0.0-alpha.1"
implementation "androidx.compose.material3:material3:1.1.1"


debugImplementation "androidx.compose.ui:ui-tooling:1.4.2"
implementation "androidx.compose.ui:ui-tooling-preview:1.4.2"
def nav_version = "2.5.3"
implementation("androidx.navigation:navigation-compose:$nav_version")
implementation "androidx.compose.material:material-icons-extended:1.0.0"

implementation libs.caruilib

Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

25 changes: 25 additions & 0 deletions app/src/main/java/com/hieuwu/groceriesstore/di/SharePrefModule.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package com.hieuwu.groceriesstore.di

import android.content.Context
import android.content.SharedPreferences
import com.hieuwu.groceriesstore.R
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
import dagger.hilt.android.qualifiers.ApplicationContext
import dagger.hilt.components.SingletonComponent
import javax.inject.Singleton

@InstallIn(SingletonComponent::class)
@Module
object SharePrefModule {

@Provides
@Singleton
fun provideSharePrefs(@ApplicationContext context: Context): SharedPreferences {
return context.getSharedPreferences(
context.getString(R.string.sync_status_pref_name),
Context.MODE_PRIVATE
)
}
}

This file was deleted.

This file was deleted.

Loading

0 comments on commit 7b20ad5

Please sign in to comment.