Skip to content

Commit

Permalink
android: increase min sdk to 29
Browse files Browse the repository at this point in the history
  • Loading branch information
breautek committed Oct 7, 2024
1 parent a9dabc4 commit ebafe0c
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 12 deletions.
4 changes: 2 additions & 2 deletions android/fuse/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ android {
}

defaultConfig {
minSdk = 26
minSdk = 29

aarMetadata {
minCompileSdk = 26
minCompileSdk = 29
}

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
Expand Down
2 changes: 1 addition & 1 deletion android/fuse/src/androidTest/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<uses-sdk android:minSdkVersion="26" android:targetSdkVersion="34" />
<uses-sdk android:minSdkVersion="29" android:targetSdkVersion="34" />
<application
android:label="@string/app_name"
android:theme="@style/Theme.Fuse"
Expand Down
4 changes: 2 additions & 2 deletions android/fuseTestTools/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ android {
compileSdk = 34

defaultConfig {
minSdk = 24
minSdk = 29

aarMetadata {
minCompileSdk = 24
minCompileSdk = 29
}

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
Expand Down
6 changes: 1 addition & 5 deletions docs/docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,18 +40,14 @@ Supported Platforms:

|Platform|Version|
|---|---|
|Android|API 26+<sup>2</sup>|
|Android|API 29+|
|iOS|15+|
|JS|ES8/ES2017|

A bundler (e.g: [Webpack](https://webpack.js.org/)) is required.

Supported platforms and requirements are subjected to change without notice.

For Android, we aim to support the minimum API that the [system webview](https://chromium.googlesource.com/chromium/src/+/refs/heads/main/build/config/android/config.gni#70) supports. However, factory webview versions that ships with API 26 devices will not support all JS features required by this framework. These devices needs to be connected to an App Store to receive the latest webview updates for compatibility.

<sup>2</sup> Only API 28+ devices are tested.

## What is it?

Fuse is a framework for hybrid native-web building mobile applications.
Expand Down
2 changes: 1 addition & 1 deletion echo/android/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ android {
}

defaultConfig {
minSdk = 26
minSdk = 29

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
consumerProguardFiles("consumer-rules.pro")
Expand Down
2 changes: 1 addition & 1 deletion test-app/android/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ android {

defaultConfig {
applicationId = "com.breautek.fuse.testapp"
minSdk = 26
minSdk = 29
targetSdk = 34
versionCode = 1
versionName = "1.0"
Expand Down

0 comments on commit ebafe0c

Please sign in to comment.