Commit graph

428 commits

Author SHA1 Message Date
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
54f8a8c831 [android][ci] Build signed webBeta without maps
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-01-04 10:41:13 +00:00
2c99320278 [android] Don't use OBB for Google Play
https://developer.android.com/google/play/expansion-files:

> If you'd like to avoid using expansion files and your app's compressed
> download size is larger than 100 MB, you should instead upload your app
> using Android App Bundles which allows for up to a 150 MB compressed
> download size.
>
> Important: In the second half of 2021, new apps will be required to
> publish with the Android App Bundle on Google Play.

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-01-02 16:14:09 +00:00
af1493f5c4 [android] Change the review URL
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-01-01 20:44:23 +03:00
85a3b8c47d [strings][android][qt][tools] Rebranding
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2020-12-31 08:11:33 +00:00
4cc39ce84f [ci] Add basic CI for Android and Desktop
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2020-12-29 20:32:17 +03:00
alexzatsepin
5ec12f512e [android] Refactored bookmarks list, i.e. replaced nested scrollview with two recyclers and description view by one recycler configured with merge adapter 2020-11-30 12:24:29 +03:00
velichkomarija
842a031476 [android] [jni] Remove myTracker lib. 2020-11-23 12:07:55 +03:00
velichkomarija
b2a5ece174 [android] Remove org.solovyev.android.views:linear-layout-manager:0.5@aar lib from project. 2020-11-23 12:07:55 +03:00