Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore (sdk): update sdk version to 2.0.19 #3

Merged
merged 2 commits into from
Aug 15, 2024
Merged
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
17 changes: 12 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -7,15 +7,22 @@ REES46 Demo Android - application to demonstrate working with SDK.
## Configure

Versions:
Java 22
Kotlin 2.0.0
Gradle 8.8
Android Gradle Plugin 8.5.1
- REES46 SDK 2.0.19
- Java 22
- Kotlin 2.0.0
- Gradle 8.8
- Android Gradle Plugin 8.5.2

Copy `google-services.json` file from [Firebase console](https://console.firebase.google.com/u/0/) to app module.

## Documentation

For detailed information on methods used from the SDK, please refer to the documentation available at the following link:

[Official API references](https://reference.api.rees46.com/#introduction)
[Official API references](https://reference.api.rees46.com/#introduction)

## Screenshots

![1](https://github.com/user-attachments/assets/be52ebcf-8a80-4170-a725-c64ca28b1957)
![2](https://github.com/user-attachments/assets/b7994bb1-5aa0-4178-a257-bab0f740145b)
![3](https://github.com/user-attachments/assets/361a3cd7-e6bd-4983-809d-dea0cfb77152)
2 changes: 2 additions & 0 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -52,6 +52,8 @@ dependencies {
implementation(libs.androidx.navigation.fragment.ktx)
implementation(libs.androidx.navigation.ui.ktx)
implementation(libs.androidx.core.splashscreen)
implementation(libs.dagger)
annotationProcessor(libs.dagger.compiler)
implementation(project(":core"))
implementation(project(":feature"))
implementation(project(":navigation"))
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package rees46.demo_android.app

import android.app.Application
import com.personalizatio.SDK
import com.personalization.SDK
import org.koin.android.ext.android.getKoin
import org.koin.android.ext.koin.androidContext
import org.koin.core.context.startKoin
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package rees46.demo_android.core.di

import com.personalizatio.SDK
import com.personalization.SDK
import org.koin.dsl.module

var sdkModule = module {
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package rees46.demo_android.core.utils

import android.content.Context
import com.personalizatio.SDK
import com.personalizatio.api.OnApiCallbackListener
import com.personalization.SDK
import com.personalization.api.OnApiCallbackListener
import org.json.JSONObject
import rees46.demo_android.core.settings.SdkSettings

Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package rees46.demo_android.feature.cart.data.api

import com.personalizatio.Params
import com.personalizatio.SDK
import com.personalizatio.api.OnApiCallbackListener
import com.personalizatio.api.params.ProductItemParams
import com.personalization.Params
import com.personalization.SDK
import com.personalization.api.OnApiCallbackListener
import com.personalization.api.params.ProductItemParams
import rees46.demo_android.feature.productDetails.domain.models.Product

class CartApi(
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ import android.view.ViewGroup
import androidx.fragment.app.Fragment
import androidx.lifecycle.lifecycleScope
import androidx.navigation.fragment.findNavController
import com.personalizatio.SDK
import com.personalization.SDK
import kotlinx.coroutines.flow.collectLatest
import kotlinx.coroutines.launch
import org.koin.android.ext.android.get
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package rees46.demo_android.feature.recommendationBlock.data.api

import com.personalizatio.Params
import com.personalizatio.SDK
import com.personalizatio.api.responses.recommendation.GetExtendedRecommendationResponse
import com.personalization.Params
import com.personalization.SDK
import com.personalization.api.responses.recommendation.GetExtendedRecommendationResponse
import rees46.demo_android.feature.recommendationBlock.data.models.RecommendationDto
import rees46.demo_android.feature.search.data.api.toProducts

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package rees46.demo_android.feature.recommendationBlock.data.repository

import com.personalizatio.Params
import com.personalization.Params
import rees46.demo_android.feature.recommendationBlock.data.api.RecommendationApi
import rees46.demo_android.feature.recommendationBlock.data.mappers.RecommendationMapper
import rees46.demo_android.feature.recommendationBlock.domain.models.Recommendation
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package rees46.demo_android.feature.search.data.api

import com.personalizatio.SDK
import com.personalizatio.api.responses.product.Product
import com.personalizatio.api.responses.search.Category
import com.personalization.SDK
import com.personalization.api.responses.product.Product
import com.personalization.api.responses.search.Category
import rees46.demo_android.feature.productDetails.data.models.ProductDto
import rees46.demo_android.feature.search.data.models.SearchDto
import rees46.demo_android.feature.search.data.models.CategoryDto
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.fragment.app.Fragment
import com.personalizatio.SDK
import com.personalization.SDK
import org.koin.android.ext.android.inject
import org.koin.androidx.viewmodel.ext.android.viewModel
import rees46.demo_android.core.utils.SdkUtils
2 changes: 1 addition & 1 deletion feature/src/main/res/layout/fragment_home.xml
Original file line number Diff line number Diff line change
@@ -30,7 +30,7 @@
android:textSize="@dimen/text_size_stories_header"
android:layout_marginHorizontal="@dimen/margin_default" />

<com.personalizatio.stories.views.StoriesView
<com.personalization.stories.views.StoriesView
android:id="@+id/stories_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
6 changes: 5 additions & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
[versions]
agp = "8.5.1"
agp = "8.5.2"
coreSplashscreen = "1.2.0-alpha01"
dagger = "2.51.1"
daggerCompiler = "2.48"
databindingRuntime = "8.5.1"
firebaseBom = "33.1.1"
firebaseMessaging = "24.0.0"
@@ -34,6 +36,8 @@ androidx-databinding-runtime = { module = "androidx.databinding:databinding-runt
androidx-media3-exoplayer = { module = "androidx.media3:media3-exoplayer", version.ref = "media3Exoplayer" }
androidx-media3-ui = { module = "androidx.media3:media3-ui", version.ref = "media3Exoplayer" }
androidx-navigation-safe-args-gradle-plugin = { module = "androidx.navigation:navigation-safe-args-gradle-plugin", version.ref = "navigationFragmentKtx" }
dagger = { module = "com.google.dagger:dagger", version.ref = "dagger" }
dagger-compiler = { module = "com.google.dagger:dagger-compiler", version.ref = "daggerCompiler" }
firebase-bom = { module = "com.google.firebase:firebase-bom", version.ref = "firebaseBom" }
firebase-messaging = { module = "com.google.firebase:firebase-messaging", version.ref = "firebaseMessaging" }
glide = { module = "com.github.bumptech.glide:glide", version.ref = "glide" }
2 changes: 1 addition & 1 deletion sdkRees46/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
configurations.maybeCreate("default")
artifacts.add("default", file("personalizatio-sdk-rees46-release.aar"))
artifacts.add("default", file("rees46-sdk-2.0.19.aar"))
Binary file added sdkRees46/rees46-sdk-2.0.19.aar
Binary file not shown.