156130859d
[android] Unify version generation with iOS
...
Use the number of commits in the current day for version
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-08-24 10:29:17 +03:00
Alexander Borsuk
791c20ecef
[android] Use build tools version from gradle.properties
...
And minor update of android gradle plugin
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-08-21 22:08:25 +02:00
Alexander Borsuk
5350207ebc
[android] Minor warning fixes and deps updates
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-08-16 09:43:23 +02:00
0fa9875cac
[android] Update to the latest Android Gradle Plugin
...
Android Studio 2021.3.1 is out
The new plugin uses different directory layouts.
Please `rm -rf build nativeOutputs/` to remove old garbage.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-08-14 12:04:08 +03:00
083df4ebee
[android][ios] Upload metadata and screenshots to AppStore / GooglePlay
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-08-14 09:54:00 +03:00
3a644d1dbd
[android] Add F-Droid metadata and enable automatic upload
...
Please note that this patch doesn't add new screenshots
into the repo.
Closes #206
Closes #825
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-08-08 10:18:49 +03:00
163b2ec559
[android] Remove git commit sha from user-visible version
...
Solve a hen-and-egg issue: we needed to put in the commit
hash before the commit.
Thanks @IzzySoft, @rugk and @relan for help!
See #825
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-08-08 10:18:49 +03:00
Dzmitry Yarmolenka
380f44b4dc
[android] excluded from packaging vulcan validation libs. It will reduce F-Droid build size by 15 Mb. Google Play and App Galery builds sizes will be reduced aproximately by 7 Mb.
...
Signed-off-by: Dzmitry Yarmolenka <dzmitry.yarmolenka.1986@gmail.com>
2021-07-23 08:27:59 +02:00
Dzmitry Yarmolenka
f557ee2a4c
[android] removed MIPS packaging options, we do not support this ABI.
...
Signed-off-by: Dzmitry Yarmolenka <dzmitry.yarmolenka.1986@gmail.com>
2021-07-23 08:27:59 +02:00
Dzmitry Yarmolenka
fe13f3404e
[android] removed unused flavors from build.gradle.
...
Signed-off-by: Dzmitry Yarmolenka <dzmitry.yarmolenka.1986@gmail.com>
2021-07-23 08:27:59 +02:00
c3f05a1646
[android] Run Monkey in debug mode
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-06-23 12:53:22 +03:00
cce1348444
[android] Use UTC timezone to generate version
...
Fixes F-Droid store.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-06-08 08:24:26 +03:00
d5df47fecf
[android][ci] Remove extra '' quoting from the release notes
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-06-05 10:33:52 +03:00
4d572933f9
[android] Allow x86 builds for emulator
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-06-01 11:38:46 +03:00
3c44908948
[android][ci] Upload to stores automatically
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-05-21 09:20:22 +03:00
055d28be41
[android] Update Google libraries
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-05-18 12:50:21 +03:00
43c9eb0936
[android][ci] Actualize stores
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-05-18 10:08:36 +03:00
Alexander Borsuk
01444086bd
[android] Increased min cmake version to 3.18.0
...
It's already installed on Github Runners
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-05-17 11:47:28 +03:00
Alexander Borsuk
cae8345278
[android] Minor dependencies update
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-05-17 11:47:28 +03:00
Alexander Borsuk
06a2fba8e7
[android] Removed deprecated jcenter() repo
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-05-17 11:47:28 +03:00
13e769af06
[android] Update applicationId
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-05-14 13:23:48 +03:00
7621e45ccf
Update links and names
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-05-13 21:39:34 +03:00
c6b8f8a4c7
[android] Rework bundled assets
...
- Always bundle fonts for all flavours.
The app crashes without fonts.
- Don't bundle World and WorldCoasts
for F-Droid to reduce the APK size.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-05-13 10:22:56 +03:00
1eaaf38b0e
[android][ios] Change application name to "Organic Maps"
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-05-05 09:23:40 +03:00
c8f106b0e5
[android] Remove bundled map from Web APK
...
Closes #342
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-26 20:38:52 +03:00
8344e032cc
[android] Remove unused dependencies
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-26 11:04:23 +03:00
a4580a8320
[android] Update dependencies
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-26 11:04:23 +03:00
5fe38e62a1
[android]: New versioning scheme
...
Android:
- 21042415 - version code
- 2021.04.24-15-gae0bcb54f9-Google - version name
iOS:
- 2021.04.24
This patch also fixes GitHub Actions.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-24 23:02:44 +03:00
9ecde05d09
[android] Remove UGC, guides, booking, taxi
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-04-22 08:11:07 +03:00
Alexander Borsuk
8cdc46979b
[android] Updated gradle plugin
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-04-22 08:11:07 +03:00
bd8d89af23
[android]: Enable Firebase Crashlytics only for Beta builds
...
- Enable Google Mobile Services for all flavors except fdroid.
- Enable Google Firebase Services for all beta builds flavors fdroid
only if google-services.json exists
We want to get all stars in εxodus privacy report.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-03 20:20:47 +03:00
16b69c3f22
[android]: Enable bundled assets for all flavors
...
See https://github.com/omapsapp/omapsapp/issues/281
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-03 10:47:42 +03:00
9b5a03ab1c
[android] Remove APK expansion files (OBB)
...
This feature is deprecated. According to Google, from August 2021, new
apps will be required to publish with the Android App Bundle on
Google Play. Android App Bundle (.aab) is not compatible with OOB.
See https://developer.android.com/guide/app-bundle
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-01 17:28:37 +03:00
Alexander Borsuk
263416f3fe
[android] Removed duplicated c++17 flag and disabled unused sections
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-03-27 12:17:59 +01:00
Alexander Borsuk
e0bbe4fdad
[android] Minor abi rewording during the build
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-03-27 12:17:59 +01:00
Alexander Borsuk
53167676b7
[android] Cleanup code with linter
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-03-24 09:04:12 +03:00
Alexander Borsuk
b87ee95bae
Fixed configure.sh script and gh actions
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-03-23 17:47:44 +01:00
a6abb4572c
[android]: Enable NDK debug symbols
...
Use SYMBOL_TABLE instead of FULL to meet Google Play limits.
Closes #230
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-03-20 09:21:50 +03:00
4e24af95e4
[android]: Add F-Droid flavor
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-03-14 18:48:14 +03:00
5136a60e26
[android]: Remove Google Authorization
...
This old implementation of Google Auth was based on GMS and
didn't work on non-Google devices. If we really want to support
Google Auth, we should use Firebase Auth instead:
https://firebase.googleblog.com/2020/10/firebase-auth-android-non-gms.html
This patch removes the last Google Service from the project. Please
add android/google-services.json if you want to build version with
enabled Google Services (GMS + Firebase) for the Play Store.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-03-14 18:48:14 +03:00
3109bd3982
[android] Make play-services-location optional
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-03-14 18:48:14 +03:00
4ba631a173
[android]: Make firebase-{crashlytics,appdistribution} optional
...
- Don't require `google-services.json` for the build.
- Disable Firebase if `google-services.json` is missing.
- Remove ExternalLibrariesMediator traces.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-03-14 18:48:14 +03:00
b38bc1f13e
[android]: Remove beta/debug resources from android/flavors
...
Override the application name in build.gradle instead.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-03-14 18:48:14 +03:00
8a921f8dd8
[android]: Remove firebase-job-dispatcher
...
This code was only needed for API < 21. Our minSdkVersion is 21.
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-03-14 18:48:14 +03:00
Alexander Borsuk
1a0e062cf2
[core][ios] Removed statistics and Alohalytics submodule
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-03-14 10:49:56 +03:00
Alexander Borsuk
31d3000864
[android] Set proper NDK version in gradle
...
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-03-13 21:29:12 +01:00
88a469ef6a
[Android] Update to Gradle 6.8.3
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-03-06 17:37:34 +03:00
48e2dd7085
[android] Remove ads and tracking code
...
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-03-06 09:00:01 +03:00
a4ca4f454a
[android] Update Android NDK to the latest LTS
...
Fixes "Requested NDK version 21.3.6528147 did not match the version
21.4.7075529 requested by ndk.dir"
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-02-16 20:45:51 +03:00
Altynaika
ee8f8844af
[android] Removed pushwoosh dependency and logic #118
...
Signed-off-by: Altynaika <altynaika.toktomuratovaa@gmail.com>
2021-02-10 17:13:00 +03:00