Commit graph

336 commits

Author SHA1 Message Date
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
cd5c20b533 Merge https://github.com/mapsme/omim
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-01-24 17:06:08 +00:00
Daniil Popov
7e3871ba30 [android] Get rid of Facebook SDK
Signed-off-by: Daniil Popov <int02h@gmail.com>
2021-01-20 22:27:30 +03:00
Alexey Osminin
7e879a37ca [android] fix for status bar when prompt is shown 2021-01-12 12:47:23 +03:00
8bb45f9adf [android][ci] Don't rebuild APK twice
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-01-04 14:48:16 +00:00
42ba130f33 [android][ci] Upload APK to App Distribution
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-01-04 14:17:24 +00:00