Darcy Wong
4e71d27606
chore(android): Update Target SDK Version to 31
2022-11-18 14:50:26 +07:00
Darcy Wong
2e553c7887
chore(android/app): Remove debugging info on build.gradle
2022-11-12 10:37:32 +07:00
Darcy Wong
6c14d6cccf
Update android/KMAPro/kMAPro/build.gradle
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-11-12 06:52:51 +07:00
Darcy Wong
5ad8af10fe
fix(android/app): One more startsWith teak
2022-11-11 14:44:19 +07:00
Darcy Wong
ab02676a4f
fix(android/app): Use regex on PR name
2022-11-11 14:30:33 +07:00
Darcy Wong
ea45ab7177
fix(android/app): Update use of tag and environment
2022-11-11 13:40:25 +07:00
Darcy Wong
49a6d7fde3
fix(android/app): Tweak regex
2022-11-10 16:56:43 +07:00
Darcy Wong
8824678567
fix(android/app): Avoid calling build-utils again
2022-11-10 16:14:04 +07:00
Darcy Wong
a0f546471f
chore(android/app): Revert version.gradle
...
Keep build-utils code to just KMAPro so it doesn't affect FV Android
2022-11-10 15:27:29 +07:00
Darcy Wong
52d45de605
fix(android/app): Use build-utils to populate build info
2022-11-10 14:45:03 +07:00
Darcy Wong
9645a6c11c
fix(android/app): Add tier to version.gradle
2022-11-10 11:23:31 +07:00
Darcy Wong
b53f19dc58
fix(android/app): Append tier to app name
2022-11-10 10:22:17 +07:00
Darcy Wong
ce1e672f10
chore(android): Update Play publishing plugin to 3.5.0
2022-02-08 08:49:37 +07:00
Darcy Wong
92c5e5d884
chore(android): Update sentry-android-gradle-plugin
2021-08-04 11:10:35 +07:00
Marc Durdin
cc6580779b
chore(android): address review comments
2021-06-08 19:52:42 +10:00
Marc Durdin
d0edd5175f
feat(android): Automatically install keyboard through Play Store
...
Resolves #5219 .
Uses the Google Play Install Referrer API to automatically discover the
keyboard to install together with Keyman; this keyboard is passed in a
`referrer` parameter to the Play Store page for the Keyman app from the
Keyman website.
2021-06-07 07:20:22 +10:00
Darcy Wong
26ddeffc20
fix(android/app): Add another file check
2021-05-26 14:52:00 +07:00
Darcy Wong
e2d9aed236
fix(android/app): Check if key store files exist
2021-05-26 14:34:53 +07:00
Darcy Wong
db17557ad3
chore(android): Update targetSDKVersion to 30
...
To comply with upcoming Play Store requirement, this updates targetSDKVersion to 30.
* Also sets appropriate webView permissions to access local file (except for WebBrowserActivity, the in-app browser).
2021-05-21 08:28:43 +07:00
Darcy Wong
1f5b059033
fix(android/app): Attempt to fix resolutionStrategy
2021-05-20 05:18:36 +07:00
Darcy Wong
48c7668b2a
fix(android/app): Update Play syntax
2021-05-19 20:38:09 +07:00
Darcy Wong
74e9488b0f
fix(android/app): Update gradle-play-publisher compatible with AGP 4.2
2021-05-19 20:08:03 +07:00
Darcy Wong
731f2233f7
fix(android/app): Update gradle-play-publisher version
2021-05-19 14:38:10 +07:00
Darcy Wong
bc802341bb
chore(android/app): Update dependencies
2021-05-18 12:01:03 +07:00
Darcy Wong
da9a50ae58
chore(android/engine): update to sentry-android:3.1.0
...
The migration changes the package name from `import io.sentry.core` to `import.sentry`
2020-11-16 14:05:41 +07:00
Darcy Wong
9ef2cec502
chore(android): Update dependencies
2020-10-22 10:51:34 +07:00
Darcy Wong
f604eaa06a
fix(android/app): Fix overflow menu for hdpi devices
2020-08-28 12:30:12 +07:00
Darcy Wong
92b9d1734b
feat(android): Incorporate Stepper for installing packages
2020-08-21 15:10:52 +07:00
Darcy Wong
fe09ac73fe
fix(android/app): Fix environment portion of app version string
...
When displaying the Info page of alpha builds from the Play Store, we noticed the version string displayed the wrong environment:
`14.0.X-alpha-local` (CI builds should have ended with `-alpha`).
It turns out the `VERSION_` shell variables from `build-utils.sh` aren't visible in `version.gradle` (though CI environment variables like `build_counter` are visible).
This PR:
* Exports the two VERSION strings needed in version.gradle
* Updates the Info page to simply display `BuildConfig.VERSION_NAME`
2020-08-06 10:34:26 +07:00
Darcy Wong
58a2da05d5
chore(android): Remove google-services and update readme
2020-06-11 07:01:29 +07:00
Marc Durdin
214bd4652e
chore(windows): Merge branch 'master' into fix/windows/sentry-cleanup
2020-04-30 05:04:13 +10:00
Marc Durdin
b12baab1c5
fix(android): link VERSION_ENVIRONMENT
2020-04-28 15:56:56 +10:00
Darcy Wong
2be7449462
fix(android): Update minimum SDK to 21
...
Fixes #2989
This updates the minimum supported Android SDK to 21 (Lollipop). This applies to KMEA, KMAPro, Sample Apps, KeyboardHarness, and FV Android app.
Tests/keyCode doesn't use KMEA so no change there.
2020-04-16 11:55:00 +07:00
Darcy Wong
03799ded94
modify(android): Install default asset kmp's
2020-03-31 14:32:34 +07:00
Darcy Wong
eb918fe09b
feat(android): Enable psudeo locale
...
To support RTL, this enables the pseudolocales **English (XA)** and **AR (XB)**
2020-03-12 11:58:04 +07:00
Darcy Wong
c44a7c0113
fix(android): Ignore missing quantity for kmapro
2020-03-10 14:52:47 +07:00
Darcy Wong
b241f0b0fe
feat(android): Add an event in SystemKeyboard
...
Also fix debug variant of KMEA
2020-03-05 14:22:54 +07:00
Darcy Wong
863eb261c1
feat(android): Continue to try to include debug symbols
2020-03-05 11:03:53 +07:00
Darcy Wong
ce21a88b5c
feat(android): Add breadcrumb for keyboard analytics
2020-03-02 21:19:37 +07:00
Darcy Wong
b93923ee53
modification(android): Remove firebase references
2020-02-28 17:07:40 +07:00
Darcy Wong
e49583e088
feat(android): Start adding Sentry SDK
2020-02-28 16:24:48 +07:00
Marc Durdin
255e4f4b7a
chore: Merge branch 'master' into chore/beta-to-master-p9s2-1
2020-02-17 10:11:15 +11:00
Darcy Wong
7cf9b13856
change(android): Update app dependencies
...
#2640 fixed the FirstVoices OEM app from crashing on Android 5.0 devices.
This applies the same fix (updating to `androidx.appcompat:appcompat:1.2.0-alpha02`) for all the other Android apps.
* Also fix up history.md entries
2020-02-13 09:10:05 +07:00
Marc Durdin
4ebd2d9f24
chore(android): versionCode as Integer
2020-01-29 12:19:07 +11:00
Marc Durdin
742aee39d7
chore(android): use new version infrastructure
2020-01-29 08:55:19 +11:00
Darcy Wong
cde60e23f4
feat(android): Add QR Codes on Keyboard Info pages
...
Addresses Android for #1535
Add QR Codes to the keyman.com keyboard page.
If the main app doesn't include the QRGen libraries, the QR Code isn't generated/displayed.
Also update the list of dependencies in README.md
2019-12-17 15:53:34 +07:00
Darcy Wong
751020cf4b
fix(android): Add checks to avoid exceptions
2019-11-29 09:12:55 +07:00
Sandra Forberger
172a1dc573
fix[android]: add dependency plugin and update
2019-11-05 17:22:02 +07:00
Sandra Forberger
020502b397
update to android sdk 29
2019-11-01 11:55:57 +07:00
Marc Durdin
81023b7932
[Android] Force KitKat as minimum supported version
2019-07-29 08:07:30 +10:00