From 616e9f76dd0be38352d7322a5deddef3933ec287 Mon Sep 17 00:00:00 2001 From: Adrian Castro <22133246+castdrian@users.noreply.github.com> Date: Fri, 22 Mar 2024 18:31:51 +0100 Subject: [PATCH] chore: improve android bundle size --- .github/workflows/build-mobile-comment.yml | 4 ++-- .github/workflows/build-mobile.yml | 4 ++-- .github/workflows/release-mobile.yml | 4 ++-- apps/expo/app.config.ts | 2 ++ 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-mobile-comment.yml b/.github/workflows/build-mobile-comment.yml index 1eccbd7..1c650ed 100644 --- a/.github/workflows/build-mobile-comment.yml +++ b/.github/workflows/build-mobile-comment.yml @@ -45,7 +45,7 @@ jobs: run: pnpm install - name: Build Android app - run: cd apps/expo && pnpm run apk + run: cd apps/expo && pnpm apk - name: Rename apk run: cd apps/expo && mv android/app/build/outputs/apk/release/app-release.apk android/app/build/outputs/apk/release/movie-web.apk @@ -88,7 +88,7 @@ jobs: run: pnpm install - name: Build iOS app - run: cd apps/expo && pnpm run ipa + run: cd apps/expo && pnpm ipa - name: Pack .ipa from .app run: | diff --git a/.github/workflows/build-mobile.yml b/.github/workflows/build-mobile.yml index 5185b28..042b2d2 100644 --- a/.github/workflows/build-mobile.yml +++ b/.github/workflows/build-mobile.yml @@ -41,7 +41,7 @@ jobs: run: pnpm install - name: Build Android app - run: cd apps/expo && pnpm run apk + run: cd apps/expo && pnpm apk - name: Rename apk run: cd apps/expo && mv android/app/build/outputs/apk/release/app-release.apk android/app/build/outputs/apk/release/movie-web.apk @@ -79,7 +79,7 @@ jobs: run: pnpm install - name: Build iOS app - run: cd apps/expo && pnpm run ipa + run: cd apps/expo && pnpm ipa - name: Pack .ipa from .app run: | diff --git a/.github/workflows/release-mobile.yml b/.github/workflows/release-mobile.yml index 43c1e89..6c995ce 100644 --- a/.github/workflows/release-mobile.yml +++ b/.github/workflows/release-mobile.yml @@ -65,7 +65,7 @@ jobs: run: pnpm install - name: Build Android app - run: cd apps/expo && pnpm run apk + run: cd apps/expo && pnpm apk - name: Rename apk run: cd apps/expo && mv android/app/build/outputs/apk/release/app-release.apk android/app/build/outputs/apk/release/movie-web.apk @@ -107,7 +107,7 @@ jobs: run: pnpm install - name: Build iOS app - run: cd apps/expo && pnpm run ipa + run: cd apps/expo && pnpm ipa - name: Pack .ipa from .app run: | diff --git a/apps/expo/app.config.ts b/apps/expo/app.config.ts index 1d45576..a1c21ba 100644 --- a/apps/expo/app.config.ts +++ b/apps/expo/app.config.ts @@ -54,6 +54,8 @@ const defineConfig = (): ExpoConfig => ({ { android: { minSdkVersion: 24, + enableProguardInReleaseBuilds: true, + enableShrinkResourcesInReleaseBuilds: true, packagingOptions: { pickFirst: [ "lib/x86/libcrypto.so",