diff --git a/mobile/.eas/workflows/create-builds.yml b/mobile/.eas/workflows/create-builds.yml new file mode 100644 index 00000000..ba587e6e --- /dev/null +++ b/mobile/.eas/workflows/create-builds.yml @@ -0,0 +1,21 @@ +name: Create builds + +on: + push: + branches: + - main + +jobs: + build_android: + name: Build Android app + type: build + params: + platform: android + profile: production + + build_ios: + name: Build iOS app + type: build + params: + platform: ios + profile: production diff --git a/mobile/app.json b/mobile/app.json index 2945e80d..97d8dfd9 100644 --- a/mobile/app.json +++ b/mobile/app.json @@ -1,7 +1,7 @@ { "expo": { "name": "DocuElevate", - "slug": "docuelevate", + "slug": "docuelevate-mobile", "version": "1.0.0", "orientation": "portrait", "icon": "./assets/icon.png", @@ -14,7 +14,8 @@ "assetBundlePatterns": ["**/*"], "ios": { "supportsTablet": true, - "bundleIdentifier": "com.docuelevate.app", + "bundleIdentifier": "org.docuelevate.mobile", + "appleTeamId": "975U2ZESBM", "infoPlist": { "NSCameraUsageDescription": "DocuElevate uses the camera to capture documents for upload.", "NSPhotoLibraryUsageDescription": "DocuElevate accesses your photo library to select documents for upload.", @@ -22,14 +23,14 @@ "UIBackgroundModes": ["fetch", "remote-notification"], "ITSAppUsesNonExemptEncryption": false }, - "buildNumber": "1" + "buildNumber": "3" }, "android": { "adaptiveIcon": { "foregroundImage": "./assets/adaptive-icon.png", "backgroundColor": "#1e40af" }, - "package": "com.docuelevate.app", + "package": "org.docuelevate.mobile", "permissions": [ "CAMERA", "READ_EXTERNAL_STORAGE", @@ -63,10 +64,10 @@ "expo-secure-store" ], "scheme": "docuelevate", - "owner": "christian-krakau-louis", + "owner": "christianlouis", "extra": { "eas": { - "projectId": "8455f39d-ef0d-4850-98e4-f79e388642c1" + "projectId": "16925679-cb94-411c-83b5-a62c9addb872" } } } diff --git a/mobile/assets/adaptive-icon.png b/mobile/assets/adaptive-icon.png new file mode 100644 index 00000000..c7612a03 Binary files /dev/null and b/mobile/assets/adaptive-icon.png differ diff --git a/mobile/assets/favicon.png b/mobile/assets/favicon.png new file mode 100644 index 00000000..5e2e4c59 Binary files /dev/null and b/mobile/assets/favicon.png differ diff --git a/mobile/assets/icon.png b/mobile/assets/icon.png new file mode 100644 index 00000000..b90debad Binary files /dev/null and b/mobile/assets/icon.png differ diff --git a/mobile/assets/notification-icon.png b/mobile/assets/notification-icon.png new file mode 100644 index 00000000..868ad545 Binary files /dev/null and b/mobile/assets/notification-icon.png differ diff --git a/mobile/assets/notification-sound.wav b/mobile/assets/notification-sound.wav new file mode 100644 index 00000000..9e3dff10 Binary files /dev/null and b/mobile/assets/notification-sound.wav differ diff --git a/mobile/assets/splash.png b/mobile/assets/splash.png new file mode 100644 index 00000000..9183a7e0 Binary files /dev/null and b/mobile/assets/splash.png differ diff --git a/mobile/eas.json b/mobile/eas.json index 9cf863d4..e618ae18 100644 --- a/mobile/eas.json +++ b/mobile/eas.json @@ -33,7 +33,7 @@ "ios": { "appleId": "YOUR_APPLE_ID", "ascAppId": "YOUR_APP_STORE_CONNECT_APP_ID", - "appleTeamId": "YOUR_APPLE_TEAM_ID" + "appleTeamId": "975U2ZESBM" }, "android": { "serviceAccountKeyPath": "./google-play-service-account.json",