new version 3.27.00

This commit is contained in:
Nick 2025-11-21 12:12:36 +01:00
parent 47bcc5c5dd
commit c694fd189c
63 changed files with 141 additions and 38 deletions

View File

@ -20,12 +20,12 @@ You must use git to download the sdk from [repository](https://pubgit.newsmemory
1. Inside root folder run the following command:
```sh
git clone --depth 1 --branch 3.24.05 https://pubgit.newsmemory.com/tecnavia/newsmemory-android-sdk.git
git clone --depth 1 --branch 3.27.00 https://pubgit.newsmemory.com/tecnavia/newsmemory-android-sdk.git
```
2. If you already have the module you could update to another release launching the following commands:
```sh
cd newsmemory-android-sdk
git checkout tags/3.24.05
git checkout tags/3.27.00
```
### Package contents
@ -69,7 +69,7 @@ buildscript {
}
dependencies {
classpath "com.android.tools.build:gradle:8.9.2"
classpath "com.android.tools.build:gradle:8.11.0"
classpath "com.google.gms:google-services:4.3.4"
//add crashlytics only if the aar file is included
classpath "com.google.firebase:firebase-crashlytics-gradle:2.9.9"
@ -108,8 +108,8 @@ maven {
| Variable name | Default | Description |
|:---------------------------------- |:-------:|:-------------------------------------------------------------: |
| compileSdk | 35 | |
| targetSdk | 35 | |
| compileSdk | 36 | |
| targetSdk | 36 | |
| minSdk | 24 | |
| frescoVersion | 3.6.0 | used by react native to display some images |
| soLoaderVersion | 0.12.1 | used to load needed system native libraries |
@ -132,7 +132,7 @@ maven {
| playServiceiidVersion | 17.0.0 | |
| playServiceBaseVersion | 18.0.1 | |
| **The following variables are used if you include one of SDK's optional libraries** |
| playServiceAdsVersion | 21.3.0 | react-native-prebid, react-native-dfp, react-native-admob |
| playServiceAdsVersion | 24.7.0 | react-native-prebid, react-native-dfp, react-native-admob |
| playServiceMapsVersion | 18.0.2 | react-native-maps |
| playBillingVersion | 7.0.0 | react-native-iap for google |
| amazonSdkVersion | 3.0.7 | react-native-iap for amazon |

View File

@ -11,7 +11,7 @@ buildscript {
}*/
}
dependencies {
classpath "com.android.tools.build:gradle:8.9.2"
classpath "com.android.tools.build:gradle:8.11.0"
classpath "com.google.gms:google-services:4.3.4"
//use the version suggested by react-native-firebase
//classpath "com.google.firebase:firebase-crashlytics-gradle:2.9.9"
@ -90,7 +90,7 @@ publishing {
tareactnativedeviceinfo(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-device-info'
version '8.7.1'
version '14.1.1'
artifact("$libsDirName/react-native-device-info-release.aar")
}
@ -153,14 +153,14 @@ publishing {
tareactnativereanimated(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-reanimated'
version '3.19.0'
version '3.19.1'
artifact("$libsDirName/react-native-reanimated-release.aar")
}
tareactnativesafeareacontext(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-safe-area-context'
version '5.5.2'
version '5.6.1'
artifact("$libsDirName/react-native-safe-area-context-release.aar")
}
@ -174,7 +174,7 @@ publishing {
tareactnativeshare(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-share'
version '10.2.1'
version '12.2.0'
artifact("$libsDirName/react-native-share-release.aar")
}
@ -206,11 +206,102 @@ publishing {
artifact("$libsDirName/react-native-uuid-generator-release.aar")
}
tareactnativevectoricons(MavenPublication) {
tareactnativevectoriconsantdesign(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-vector-icons'
version '8.1.0'
artifact("$libsDirName/react-native-vector-icons-release.aar")
artifactId 'react-native-vector-icons_ant-design'
version '12.3.0'
artifact("$libsDirName/react-native-vector-icons_ant-design-release.aar")
}
tareactnativevectoriconsentypo(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-vector-icons_entypo'
version '12.3.0'
artifact("$libsDirName/react-native-vector-icons_entypo-release.aar")
}
tareactnativevectoriconsevilicons(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-vector-icons_evil-icons'
version '12.3.0'
artifact("$libsDirName/react-native-vector-icons_evil-icons-release.aar")
}
tareactnativevectoriconsfeather(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-vector-icons_feather'
version '12.3.0'
artifact("$libsDirName/react-native-vector-icons_feather-release.aar")
}
tareactnativevectoriconsfontawesome(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-vector-icons_fontawesome'
version '12.3.0'
artifact("$libsDirName/react-native-vector-icons_fontawesome-release.aar")
}
tareactnativevectoriconsfontawesome5(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-vector-icons_fontawesome5'
version '12.2.0'
artifact("$libsDirName/react-native-vector-icons_fontawesome5-release.aar")
}
tareactnativevectoriconsfontisto(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-vector-icons_fontisto'
version '12.3.0'
artifact("$libsDirName/react-native-vector-icons_fontisto-release.aar")
}
tareactnativevectoriconsfoundation(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-vector-icons_foundation'
version '12.3.0'
artifact("$libsDirName/react-native-vector-icons_foundation-release.aar")
}
tareactnativevectoriconsionicons(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-vector-icons_ionicons'
version '12.3.0'
artifact("$libsDirName/react-native-vector-icons_ionicons-release.aar")
}
tareactnativevectoriconsmaterialdesignicons(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-vector-icons_material-design-icons'
version '12.3.0'
artifact("$libsDirName/react-native-vector-icons_material-design-icons-release.aar")
}
tareactnativevectoriconsmaterialicons(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-vector-icons_material-icons'
version '12.3.0'
artifact("$libsDirName/react-native-vector-icons_material-icons-release.aar")
}
tareactnativevectoriconsocticons(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-vector-icons_octicons'
version '20.3.0'
artifact("$libsDirName/react-native-vector-icons_octicons-release.aar")
}
tareactnativevectoriconssimplelineicons(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-vector-icons_simple-line-icons'
version '12.3.0'
artifact("$libsDirName/react-native-vector-icons_simple-line-icons-release.aar")
}
tareactnativevectoriconszocial(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native-vector-icons_zocial'
version '12.3.0'
artifact("$libsDirName/react-native-vector-icons_zocial-release.aar")
}
tareactnativevideo(MavenPublication) {
@ -244,7 +335,7 @@ publishing {
tatecnaviareactnativebridge(MavenPublication) {
groupId 'tecnavia'
artifactId 'tecnavia_react-native-bridge'
version '1.11.0'
version '1.12.0'
artifact("$libsDirName/tecnavia_react-native-bridge-release.aar")
}
@ -258,7 +349,7 @@ publishing {
tatecnaviareactnativedfp(MavenPublication) {
groupId 'tecnavia'
artifactId 'tecnavia_react-native-dfp'
version '1.6.1'
version '1.7.0'
artifact("$libsDirName/tecnavia_react-native-dfp-release.aar")
}
@ -293,14 +384,14 @@ publishing {
tatecnaviareactnativeutils(MavenPublication) {
groupId 'tecnavia'
artifactId 'tecnavia_react-native-utils'
version '1.7.6'
version '1.8.0'
artifact("$libsDirName/tecnavia_react-native-utils-release.aar")
}
tatecnaviareactnativewebanalytics(MavenPublication) {
groupId 'tecnavia'
artifactId 'tecnavia_react-native-web-analytics'
version '1.2.0'
version '1.3.0'
artifact("$libsDirName/tecnavia_react-native-web-analytics-release.aar")
}
@ -314,14 +405,14 @@ publishing {
tareactnative(MavenPublication) {
groupId 'tecnavia'
artifactId 'react-native'
version '0.80.2'
version '0.81.5'
artifact("$libsDirName/react-native-release.aar")
}
tahermes(MavenPublication) {
groupId 'tecnavia'
artifactId 'hermes'
version '0.80.2'
version '0.81.5'
artifact("$libsDirName/hermes-release.aar")
}
@ -334,11 +425,11 @@ afterEvaluate {
}
android {
compileSdkVersion safeExtGet("compileSdkVersion", "35").toInteger()
compileSdkVersion safeExtGet("compileSdkVersion", "36").toInteger()
namespace "com.tecnavia.sdk"
defaultConfig {
targetSdkVersion safeExtGet("targetSdkVersion", "35").toInteger()
targetSdkVersion safeExtGet("targetSdkVersion", "36").toInteger()
minSdkVersion safeExtGet("minSdkVersion", "24").toInteger()
versionName APP_VERSION_NAME
}
@ -403,7 +494,7 @@ def androidxAppcompatVersion = safeExtGet("androidxAppcompatVersion", "1.7.0")
def androidxLegacySupportVersion = safeExtGet("androidxLegacySupportVersion", "1.0.0")
def playServiceiidVersion = safeExtGet("playServiceiidVersion", "17.0.0")
def playServiceBaseVersion = safeExtGet("playServiceBaseVersion", "18.0.1")
def playServiceAdsVersion = safeExtGet("playServiceAdsVersion", "21.3.0")
def playServiceAdsVersion = safeExtGet("playServiceAdsVersion", "24.7.0")
def playServiceMapsVersion = safeExtGet("playServiceMapsVersion", "18.0.2")
def playBillingVersion = safeExtGet("playBillingVersion", "7.0.0")
def amazonSdkVersion = safeExtGet("amazonSdkVersion", "3.0.7")
@ -416,7 +507,7 @@ dependencies {
implementation "tecnavia:react-native-community_netinfo:11.4.1"
implementation "tecnavia:react-native-config:1.4.11"
implementation "tecnavia:react-native-cookies_cookies:6.2.1"
implementation "tecnavia:react-native-device-info:8.7.1"
implementation "tecnavia:react-native-device-info:14.1.1"
implementation "tecnavia:react-native-dynamic-fonts:0.3.2"
implementation "tecnavia:react-native-fs:2.20.0"
implementation "tecnavia:react-native-gesture-handler:2.28.0"
@ -425,31 +516,44 @@ dependencies {
implementation "tecnavia:react-native-linear-gradient:2.8.3"
implementation "tecnavia:react-native-mail:6.1.1"
implementation "tecnavia:react-native-pager-view:6.8.1"
implementation "tecnavia:react-native-reanimated:3.19.0"
implementation "tecnavia:react-native-safe-area-context:5.5.2"
implementation "tecnavia:react-native-reanimated:3.19.1"
implementation "tecnavia:react-native-safe-area-context:5.6.1"
implementation "tecnavia:react-native-screens:4.16.0"
implementation "tecnavia:react-native-share:10.2.1"
implementation "tecnavia:react-native-share:12.2.0"
implementation "tecnavia:react-native-svg:15.12.0"
implementation "tecnavia:react-native-text-size:3.0.0"
implementation "tecnavia:react-native-tts:4.1.1"
implementation "tecnavia:react-native-uuid-generator:6.1.1"
implementation "tecnavia:react-native-vector-icons:8.1.0"
implementation "tecnavia:react-native-vector-icons_ant-design:12.3.0"
implementation "tecnavia:react-native-vector-icons_entypo:12.3.0"
implementation "tecnavia:react-native-vector-icons_evil-icons:12.3.0"
implementation "tecnavia:react-native-vector-icons_feather:12.3.0"
implementation "tecnavia:react-native-vector-icons_fontawesome:12.3.0"
implementation "tecnavia:react-native-vector-icons_fontawesome5:12.2.0"
implementation "tecnavia:react-native-vector-icons_fontisto:12.3.0"
implementation "tecnavia:react-native-vector-icons_foundation:12.3.0"
implementation "tecnavia:react-native-vector-icons_ionicons:12.3.0"
implementation "tecnavia:react-native-vector-icons_material-design-icons:12.3.0"
implementation "tecnavia:react-native-vector-icons_material-icons:12.3.0"
implementation "tecnavia:react-native-vector-icons_octicons:20.3.0"
implementation "tecnavia:react-native-vector-icons_simple-line-icons:12.3.0"
implementation "tecnavia:react-native-vector-icons_zocial:12.3.0"
implementation "tecnavia:react-native-video:5.2.1"
implementation "tecnavia:react-native-volume-manager:2.0.8"
implementation "tecnavia:react-native-webview:13.14.2"
implementation "tecnavia:rn-fetch-blob:0.11.2"
api "tecnavia:tecnavia_react-native-bridge:1.11.0"
api "tecnavia:tecnavia_react-native-bridge:1.12.0"
implementation "tecnavia:tecnavia_react-native-default-preference:1.6.0"
implementation "tecnavia:tecnavia_react-native-dfp:1.6.1"
implementation "tecnavia:tecnavia_react-native-dfp:1.7.0"
implementation "tecnavia:tecnavia_react-native-navigation-bar-color:2.1.0"
implementation "tecnavia:tecnavia_react-native-pdf:5.5.1"
implementation "tecnavia:tecnavia_react-native-print:0.7.0"
implementation "tecnavia:tecnavia_react-native-sqlite-storage:3.5.0"
implementation "tecnavia:tecnavia_react-native-utils:1.7.6"
implementation "tecnavia:tecnavia_react-native-web-analytics:1.2.0"
implementation "tecnavia:tecnavia_react-native-utils:1.8.0"
implementation "tecnavia:tecnavia_react-native-web-analytics:1.3.0"
implementation "tecnavia:tecnavia_react-native-zip-archive:5.3.0"
api "tecnavia:react-native:0.80.2"
implementation "tecnavia:hermes:0.80.2"
api "tecnavia:react-native:0.81.5"
implementation "tecnavia:hermes:0.81.5"
//androidx dependencies
implementation "javax.inject:javax.inject:1"

View File

@ -1,7 +1,7 @@
android.useAndroidX=true
APP_NAME=Android SDK
APP_VERSION_NAME=3.24.05
APP_VERSION_CODE=1760088728876
APP_VERSION_NAME=3.27.00
APP_VERSION_CODE=1763723160435
ANDROID_APP_ID=com.tecnaviaapplication
IS_ADDON=true

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

0
src/main/assets/fonts/Fontisto.ttf Executable file → Normal file
View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long