Saúl Ibarra Corretgé
960ffa7e78
android: switch to the Hermes JavaScript engine
6 lat temu
Saúl Ibarra Corretgé
0eec182df4
android: remove old code for accepting SDK license
It can now be automated in a CI environment as follows:
yes | sdkmanager --licenses
6 lat temu
Saúl Ibarra Corretgé
15e47a9eb3
android: update native dependencies
6 lat temu
Saúl Ibarra Corretgé
dd23ed09ad
deps: react-native@0.60
6 lat temu
Bettenbuk Zoltan
fe1187d7b7
ref: remove unused libs
6 lat temu
Saúl Ibarra Corretgé
8b5b112c6a
android: don't default to making libre builds
6 lat temu
Saúl Ibarra Corretgé
2d45709a6a
android: add the ability to make a "libre" build
A libre build will exclude the following:
- Analytics modules
- Google Play services GMS
- Crashlytics
- Firebase
6 lat temu
Saúl Ibarra Corretgé
b78989f5f2
android: improve SDK release script
- don't hardcode defaults in gradle files
- allow for uploading also to HTTP URLs
- support HTTP authentication when publishing
6 lat temu
Saúl Ibarra Corretgé
1f371ab055
android: simplify qualifying dependencies when publishing
Use an ever increasing number so no manual updates are necessary.
6 lat temu
Saúl Ibarra Corretgé
dfeb26597b
android: make Maven repo used for publising configurable
6 lat temu
Saúl Ibarra Corretgé
e217e10af5
android: update custom version for native dependencies
6 lat temu
Saúl Ibarra Corretgé
b53a034aaf
deps: update React Native to version 0.59
This new version comes with an updated JSC runtime, so we no longer need to
depend on the updated version ourselves.
6 lat temu
Saúl Ibarra Corretgé
c737d46d90
android: update gradle plugin version
6 lat temu
Saúl Ibarra Corretgé
a4b3f8ade6
android: don't build javadocs when publishing react-native plugins
They generate a bunch of harmless yet confusing error messages and they are not
really useful.
7 lat temu
Saúl Ibarra Corretgé
148d4ebb90
rn: add Firebase integration
This is done at the app level, not the SDK.
Currently 2 Firebase services are used:
- Crashlytics
- Dynamic Links
They are enabled in tandem, if the appropriate Google services file
(GoogleService-Info.plist on iOS or google-services.json on Android) is found.
Each service needs to be individually enabled in the Firebase console.
7 lat temu
Saúl Ibarra Corretgé
0469e5af5e
deps: update react-native-calendar-events
7 lat temu
Saúl Ibarra Corretgé
1e83891a70
deps: update react-native-immersive
7 lat temu
Saúl Ibarra Corretgé
f97869ffde
deps: update react-native-keep-awake
7 lat temu
Saúl Ibarra Corretgé
0fc69416d4
android: update build and target SDK versions
Note that Android 9 Pie (API 28) disallows HTTP requests by default, so an
exception was needed in the app in order for the Metro bundler to work in debug
mode.
7 lat temu
Saúl Ibarra Corretgé
f8f544c615
android: remove unneeded gradle task
7 lat temu
Saúl Ibarra Corretgé
ac624b104f
android: remove duplicated Maven repo
The Google repository is already added with google().
7 lat temu
Saúl Ibarra Corretgé
d18f582922
android: fix warning
7 lat temu
Saúl Ibarra Corretgé
e4b1e40cc6
deps: update react-native-google-signin
7 lat temu
Saúl Ibarra Corretgé
053437c86e
android: circumvent trouble with apps using Glide
Glide (which is used by react-native-fast-image) can cause trouble if the host
app (the one using the SDK) is using Glide already.
To avoid this, don't use the builtin AppGlideModule (as the docs recommend) and
let apps define it.
7 lat temu
Saúl Ibarra Corretgé
0031fd2678
android, ios: update react-native-fast-image dependency
7 lat temu
damencho
34f2ff9b85
Update comments.
8 lat temu
damencho
21b0ed691b
Auto accept android license on build machines.
Every time the android version that is used changes we need to update the license hash.
8 lat temu
Saúl Ibarra Corretgé
8b359f48db
android: remove no longer needed code
The dependency was dropped, so it's no longer needed.
7 lat temu
Saúl Ibarra Corretgé
bc77a62626
android: fix maven repo relative location
Assume it's at the same level as the Jitsi Meet repo, by default.
7 lat temu
Saúl Ibarra Corretgé
cf9a65f475
android: update dependencies for publishing
7 lat temu
Saúl Ibarra Corretgé
b71adbdf70
deps: update React Native to version 0.57
7 lat temu
Bettenbuk Zoltan
d10d61fb7a
[RN] Add Google Sign In to live streaming
7 lat temu
Saúl Ibarra Corretgé
8d3cecad86
[Android] Update JSC version
The JSC version used by React Native is about 3 years old, and doesn't implement
things like Symbol or Typed Arrays, which require polyfills. These polyfills are
sometimes a los less performant, as is the case for Typed Arrays.
Bumping an updated JSC version makes both platforms consistent when it comes to
the JavaScript platform.
7 lat temu
Saúl Ibarra Corretgé
52da5010cc
[Android] Make sure we use the react-native version in node_modules
Releases are also published to jcenter, and due to how the dependency is
declared, we are picking the latest release from there, which is arguably not
what we want.
7 lat temu
Saúl Ibarra Corretgé
b920140488
android: update Gradle plugin version for AS 3.0.1
8 lat temu
Saúl Ibarra Corretgé
49acd6bf6a
android: simplify using the Google Maven repo reference
Also remove mavenLocal since we don't need it.
8 lat temu
Saúl Ibarra Corretgé
3460fe03e5
android: update target SDK version
Android Oreo (API level 26) is supported since React Native 50.
8 lat temu
Saúl Ibarra Corretgé
5308f78c9a
[Android] Fix Android Studio 3.0 (final)
8 lat temu
Saúl Ibarra Corretgé
a14cc60e30
[Android] Specify build tools version
Android Studio won't build the app otherwise. Since the gradle plugin 3.0 beta7,
the minimum supported build tools version is 26.0.2, so set it to that. Also
bump compileSdkVersion to 26 since they need to match (in the major number, that
is).
The target API is still 25. Android Oreo (26) brought some changes in overlay
permissions which I haven't figured out yet.
8 lat temu
Saúl Ibarra Corretgé
ae0e37be34
[Android] Fix Android Studio 3.0 RC2
8 lat temu
Lyubo Marinov
e0b73fdd1c
[Android] Fix Android Studio 3.0 Beta 7
8 lat temu
Lyubo Marinov
b3cef401f2
[Android] Fix Android Studio 3.0 Beta 6
8 lat temu
Saúl Ibarra Corretgé
fe8f383a41
[Android] Update gradle plugin version for Android Studio 3 beta 5
8 lat temu
Lyubo Marinov
72c9933e73
[RN] SDK building, installing, and publishing
Based on work authored by Shuai Li <sli@atlassian.com >, Daniel Ornelas
<dornelas@atlassian.com >, and Lyubo Marinov <lmarinov@atlassian.com >.
8 lat temu
Saúl Ibarra Corretgé
ba49c7955a
[Android] Fix gradle and plugin versions with Android Studio 3.0 Beta 4
8 lat temu
Saúl Ibarra Corretgé
5f55b3198c
[Android] Update gradle plugin version for Android Studio 3 beta 2
8 lat temu
Saúl Ibarra Corretgé
ca80839094
[Android] Fix gradle and plugin versions with Android Studio 3.0 Canary 9
8 lat temu
Saúl Ibarra Corretgé
4f6ec920cd
[Android] Set targetApiVersion to 25
We keep being compatible with versions all the way down to 16 for now, but this
will disable internal compatibility shims when running on 25.
8 lat temu
Saúl Ibarra Corretgé
0d33844d51
[Android] Use an appropriate Android support library version
It must match the compileSdkVersion major number.
8 lat temu
Saúl Ibarra Corretgé
51934dac1b
[Android] Fix gradle version with Android Studio 3.0 Canary 8
8 lat temu