Saúl Ibarra Corretgé
8b5b112c6a
android: don't default to making libre builds
2019-06-18 14:51:44 +02:00
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
2019-05-02 09:26:20 +02:00
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
2019-04-11 17:43:33 +02:00
Saúl Ibarra Corretgé
1f371ab055
android: simplify qualifying dependencies when publishing
...
Use an ever increasing number so no manual updates are necessary.
2019-04-03 16:15:11 +02:00
Saúl Ibarra Corretgé
dfeb26597b
android: make Maven repo used for publising configurable
2019-04-03 16:15:11 +02:00
Saúl Ibarra Corretgé
e217e10af5
android: update custom version for native dependencies
2019-04-02 14:17:45 +02:00
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.
2019-03-21 14:47:55 +01:00
Saúl Ibarra Corretgé
c737d46d90
android: update gradle plugin version
2019-03-08 17:24:49 +01:00
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.
2019-02-14 13:16:04 -08:00
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.
2019-01-08 17:42:59 +01:00
Saúl Ibarra Corretgé
0469e5af5e
deps: update react-native-calendar-events
2018-12-20 13:52:14 +01:00
Saúl Ibarra Corretgé
1e83891a70
deps: update react-native-immersive
2018-12-19 17:44:29 +01:00
Saúl Ibarra Corretgé
f97869ffde
deps: update react-native-keep-awake
2018-12-19 15:20:10 +01:00
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.
2018-12-19 15:18:10 +01:00
Saúl Ibarra Corretgé
f8f544c615
android: remove unneeded gradle task
2018-12-19 15:18:10 +01:00
Saúl Ibarra Corretgé
ac624b104f
android: remove duplicated Maven repo
...
The Google repository is already added with google().
2018-12-19 15:18:10 +01:00
Saúl Ibarra Corretgé
d18f582922
android: fix warning
2018-12-19 15:18:10 +01:00
Saúl Ibarra Corretgé
e4b1e40cc6
deps: update react-native-google-signin
2018-12-19 15:15:21 +01:00
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.
2018-12-18 09:05:50 +01:00
Saúl Ibarra Corretgé
0031fd2678
android, ios: update react-native-fast-image dependency
2018-12-18 09:05:50 +01:00
damencho
34f2ff9b85
Update comments.
2018-12-03 16:46:59 +01:00
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.
2018-12-03 16:46:59 +01:00
Saúl Ibarra Corretgé
8b359f48db
android: remove no longer needed code
...
The dependency was dropped, so it's no longer needed.
2018-12-03 16:41:12 +01:00
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.
2018-12-03 11:49:03 +01:00
Saúl Ibarra Corretgé
cf9a65f475
android: update dependencies for publishing
2018-12-03 11:49:03 +01:00
Saúl Ibarra Corretgé
b71adbdf70
deps: update React Native to version 0.57
2018-10-10 18:07:36 +02:00
Bettenbuk Zoltan
d10d61fb7a
[RN] Add Google Sign In to live streaming
2018-09-05 23:09:56 +02:00
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.
2018-08-05 17:04:16 -05:00
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.
2018-05-15 13:48:34 -05:00
Saúl Ibarra Corretgé
b920140488
android: update Gradle plugin version for AS 3.0.1
2017-12-14 15:20:05 -06:00
Saúl Ibarra Corretgé
49acd6bf6a
android: simplify using the Google Maven repo reference
...
Also remove mavenLocal since we don't need it.
2017-12-14 15:20:05 -06:00
Saúl Ibarra Corretgé
3460fe03e5
android: update target SDK version
...
Android Oreo (API level 26) is supported since React Native 50.
2017-12-13 09:35:34 -06:00
Saúl Ibarra Corretgé
5308f78c9a
[Android] Fix Android Studio 3.0 (final)
2017-10-26 10:04:52 +02:00
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.
2017-10-25 15:16:09 -05:00
Saúl Ibarra Corretgé
ae0e37be34
[Android] Fix Android Studio 3.0 RC2
2017-10-25 16:17:23 +02:00
Lyubo Marinov
e0b73fdd1c
[Android] Fix Android Studio 3.0 Beta 7
2017-10-03 20:45:43 -05:00
Lyubo Marinov
b3cef401f2
[Android] Fix Android Studio 3.0 Beta 6
2017-10-01 00:18:25 -05:00
Saúl Ibarra Corretgé
fe8f383a41
[Android] Update gradle plugin version for Android Studio 3 beta 5
2017-09-13 14:35:21 +02:00
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>.
2017-09-11 20:12:56 -05:00
Saúl Ibarra Corretgé
ba49c7955a
[Android] Fix gradle and plugin versions with Android Studio 3.0 Beta 4
2017-09-08 10:47:08 +02:00
Saúl Ibarra Corretgé
5f55b3198c
[Android] Update gradle plugin version for Android Studio 3 beta 2
2017-08-24 15:04:31 +02:00
Saúl Ibarra Corretgé
ca80839094
[Android] Fix gradle and plugin versions with Android Studio 3.0 Canary 9
2017-08-08 14:48:43 -05:00
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.
2017-08-03 13:45:41 -05:00
Saúl Ibarra Corretgé
0d33844d51
[Android] Use an appropriate Android support library version
...
It must match the compileSdkVersion major number.
2017-08-03 13:45:41 -05:00
Saúl Ibarra Corretgé
51934dac1b
[Android] Fix gradle version with Android Studio 3.0 Canary 8
2017-07-26 17:30:45 +02:00
Saúl Ibarra Corretgé
326ce4217f
[Android] Fix gradle and plugin versions with Android Studio 3.0 Canary 6
2017-07-17 11:32:57 -05:00
Saúl Ibarra Corretgé
96bfcafc97
[Android] Use target API 23
...
This reverts commit c9a29153dd
.
Now that react-native-webrtc supports the permissions system in 23, use it since
it provides a more pleasant experience to users.
In addition, fix a bug in the previous code: the React Native view must be
loaded after we have acquired the permission to draw on top of other apps,
otherwise our app may crash while we accept the permission, since React may try
to draw.
2017-07-16 02:26:09 -05:00
Lyubo Marinov
948d18f954
[Android] Fix "Minimum supported Gradle version is 4.1-milestone-1"
2017-07-06 15:20:09 -05:00
Saúl Ibarra Corretgé
01ac394e92
[Android] Fix compileSdkVersion
...
It must match the major number in buildToolsVersion.
2017-06-28 10:51:49 +02:00
Lyubo Marinov
2fa7e777d6
Speed `react-native run-android` up
2017-06-20 10:32:44 -05:00