[go] Improve the incompatible SDK version error screen (#24310)# Why We want to improve the incompatible SDK error screen in Expo Go, because we will be supporting only two SDK versions, so mor
[go] Improve the incompatible SDK version error screen (#24310)# Why We want to improve the incompatible SDK error screen in Expo Go, because we will be supporting only two SDK versions, so more people will see it. # How - The header is now descriptive instead of generic "Something went wrong" - Updated the message to provide more information - The message now contains a link to a docs page - On iOS it was created with attributed string and replacing the UILabel with UITextView - On Android we embed html hyperlink into the message and then render the text as HTML - Added update instructions into the docs page. Also added instructions on how to install an older version of Expo Go. # Test Plan Tested in Go on iOS 16 and Android SDK 33, 34 <img width="190" alt="image" src="https://github.com/expo/expo/assets/31368152/c79ec613-8f19-4aef-91d0-99c682124f31"> <img width="190" alt="image" src="https://github.com/expo/expo/assets/31368152/292d8fcd-5532-4ac9-828a-6d870c396040"> <img width="190" alt="image" src="https://github.com/expo/expo/assets/31368152/d94eff4e-0113-4cea-a5ee-64a9284fb254"> <img width="190" alt="image" src="https://github.com/expo/expo/assets/31368152/6c819e52-2cc5-4e6f-9614-0bb22427e61c"> --------- Co-authored-by: Brent Vatne <[email protected]>
show more ...
[android] Remove unnecessary version checks (#24203)# Why This PR is related to #24201, it removes unnecessary version checks # How Remove version check logic for SDK's < 23 # Test Pla
[android] Remove unnecessary version checks (#24203)# Why This PR is related to #24201, it removes unnecessary version checks # How Remove version check logic for SDK's < 23 # Test Plan Tested in Bare Expo in Android 13 simulator
[home] Publish new prod home
[home] Publish dev and prod home
[go] fix glide app module kapt issue for expo-image (#21355)# Why close ENG-7642 # How the kapt generated code for AppGlideModule should cover all versioned LibraryGlideModule. previously
[go] fix glide app module kapt issue for expo-image (#21355)# Why close ENG-7642 # How the kapt generated code for AppGlideModule should cover all versioned LibraryGlideModule. previously we put it inside **expoview**, so it includes the unversioned loaders only. this pr moves the AppGlideModule to **android/app**, so that kapt should able to generate modules from all versioned code. # Test Plan versioned expo go + https://github.com/brentvatne/expo-image-go-repro
[home] Update prod home
[home] Publish prod home
[home] Publish dev and prod home [skip ci]
[ios][android] Publish production home
[home] Publish dev and prod for SDK 46 [skip ci]
[home] Publish dev and prod for SDK 45 [skip ci]
switch cloudfront domain to classic-assets.eascdn.net (#15781)* switch cloudfront domain to classic-assets.eascdn.net * build expo asset * fix lint * changelog
[ios][android][home] Publish dev and prod home for sdk 44
[ios][android][home] Publish prod home
[stripe] Upgrade for SDK 43 (#14357)* update vendor scripts * upgrade stripe on ios and delete old unversioned stripe location * upgrade android stripe * podfile and bundledNativeModules
[stripe] Upgrade for SDK 43 (#14357)* update vendor scripts * upgrade stripe on ios and delete old unversioned stripe location * upgrade android stripe * podfile and bundledNativeModules * upgrade native Stripe sdk from 16.10.0 to 17.1.0 * remove GooglePayButtonManager: no google pay support in Expo Go * migrate from AppCompat theme to MaterialComponents theme * changelog and docs * fix changleog * fix older version of stripe * ./gradlew spotlessApply
Make expo package linkable by RN instead of expo-modules-core (#14277)
[android] Kotlinize app devicefarm tests (#14161)
[android] Kotlinize DI (#14039)
[android] Kotlinize various util and other classes (#14014)
[android] Kotlinize ReactNativeActivity and ExperienceActivity (#13870)
[android] Use autolinking v2 in Expo Go (#13951)# Why Uses a new autolinking in Expo Go on Android. Needs https://github.com/expo/xdl/pull/37 to be able to build standalone apps. # How -
[android] Use autolinking v2 in Expo Go (#13951)# Why Uses a new autolinking in Expo Go on Android. Needs https://github.com/expo/xdl/pull/37 to be able to build standalone apps. # How - Sets up the new autolinking - Adds logic to link AAR instead of source code - Fixes problem with firebase-bom - To get group, I enured that all dependencies will be evaluated before `expo-modules-linker` # Test Plan - Expo Go ✅ - et android-shell-app --url ... --sdkVersion 42.0.0 ✅
[android] Kotlinize ExpoApplication (#13836)
[expo-modules] Move code from `unimodules` into `expo-modules-core` (#13703)# Why Migrated `unimodules-core`, `unimodules-react-native-adapter`, `unimodules-app-loader` into `expo-modules-core`
[expo-modules] Move code from `unimodules` into `expo-modules-core` (#13703)# Why Migrated `unimodules-core`, `unimodules-react-native-adapter`, `unimodules-app-loader` into `expo-modules-core` # How - Change package using AS refactor tools - Fix some places where AS wasn't able to do automatically - Fix compatibility with new auto-linking - Ensure that classes which are used during installation steps are still available in the old place # Test Plan - expo-go (tested using unversioned and 41) - bare-expo
[expo go] Different icon for `unversioned` flavor (#13508)* Update iOS unversioned client icon * Update Android icon
12345678910>>...16