Darcy Wong
43501ae69e
fix(android): Update Sample1 text field to resize
2025-10-10 09:52:46 +07:00
Darcy Wong
33e216fbc6
fix(android): Update KMSample1 when changing orientation
2025-09-03 09:47:43 +07:00
Darcy Wong
e5291fc90b
fix(android): Remove flatDir from other Gradle files
2025-08-22 09:08:34 +07:00
Darcy Wong
c30ec23be9
Merge pull request #14514 from keymanapp/fix/android/samples-edge-to-edge
...
fix(android): Update Sample, Test, and FirstVoices apps for edge to edge 🪟
2025-08-18 14:30:51 +07:00
Darcy Wong
5e62747cf1
Merge branch 'master' into main/android/taregt-api-35
2025-08-12 15:36:25 +07:00
Darcy Wong
3ceccfc054
chore(android): Specify Java language version 21
...
Resolves Gradle deprecation and language version warnings
```gradle
Java compiler version 21 has deprecated support for compiling with source/target version 8.
```
The `java.toolchain.languageVersion` syntax is a superset that covers the previous syntax `android.compileOptions`
2025-08-11 11:44:51 +07:00
Darcy Wong
0992061c41
fix(android): Update Sample and Test apps to edge-to-edge
2025-08-07 13:38:24 +07:00
Darcy Wong
d694ab0889
fix(android): Update compileSdk to 35
2025-07-29 10:07:18 +07:00
Darcy Wong
ed7c0caf9d
maint(android): Update Android Target API to 35
2025-07-24 08:04:50 +07:00
Darcy Wong
428178ce8c
maint(android): Update Java and Gradle for Sample projects
2025-05-09 09:31:17 +07:00
Darcy Wong
dd20ae30d0
chore(android/samples): Update dependencies
2024-05-08 07:58:58 +07:00
Darcy Wong
fdb14f2582
chore(android): Update targetSdkVersion to 34
2024-01-16 09:26:24 +07:00
Darcy Wong
8d296568ce
chore(android): Move namespace to gradle files
2023-04-25 14:39:15 +07:00
Darcy Wong
ff6d5dbd44
chore(android): Update Android projects for Java 11
2023-03-29 09:46:27 +07:00
Darcy Wong
92c982723c
chore(android/samples): Update namespace for Sample apps
2023-01-06 09:04:12 +07:00
Darcy Wong
a4ff79037e
chore(android/samples): Remove Sentry dependencies
2022-12-14 07:03:16 +07:00
Darcy Wong
2a0368bc54
chore(android): Update Gradle dependencies
2022-12-13 11:26:35 +07:00
Darcy Wong
6a8865d0b6
chore(android): Update Target SDK Version to 31
2022-11-18 08:48:58 +07:00
Darcy Wong
f21ffde0fc
fix(android/engine): Add language name when installing lexical-model
2022-09-22 14:28:54 +07:00
Darcy Wong
6db8cea05b
chore(android/samples): Update dependencies for Sample projects
...
Also update targetSDKVersion to 30
2021-05-21 10:54:30 +07:00
Darcy Wong
3465e99271
chore(android/samples): Remove old sample keyboard loaded code
2021-01-22 09:40:38 +07:00
Darcy Wong
d8fbec7cd1
fix(android/samples): Add dependency on androidx.preference
2021-01-21 15:44:56 +07:00
Darcy Wong
7e740b765c
fix(android/samples): Fix Sentry dependencies
2021-01-15 13:20:27 +07:00
Darcy Wong
c55ce15a9e
fix(android): Remove use of version.gradle in Sample projects
...
Fixes #3896
2020-11-19 13:16:04 +07:00
Darcy Wong
9ef2cec502
chore(android): Update dependencies
2020-10-22 10:51:34 +07:00
Darcy Wong
5369d85d86
test(android): Update Sample and Test Projects to use Keyboard syntax
...
Also rebuild keyboardharness.kmp to set version for chirality.js
2020-06-05 11:03:49 +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
152168ba8c
modify(android): Update sample and test projects to install asset kmp's
...
Follow-on to #2928 for KMSample1, KMSample2, and keyboardharness projects.
For KMSample1 and KMSample2, also changed keyboard from deprecated legacy [tamil99m](https://keyman.com/keyboards/tamil99m ) to release [basic_kbdtam99]
(https://keyman.com/keyboards/basic_kbdtam99 ).
For Keyboardharness, manually assembled keyboards into a package.
2020-04-02 10:26:48 +07:00
Darcy Wong
25fdd3d150
fix(android): Update min SDK versions for sample apps
2020-03-23 09:00:48 +07:00
Darcy Wong
05869c3008
change(android): Replace fabric with sentry in other apps
2020-03-02 22:08:13 +07:00
Darcy
daf2122ef1
fix(linux): Fix builds for Sample and Test apps
...
* Fix version path for KMSample1
* Add executable bit for KeyboardHarness build.sh
2020-02-18 08:48:35 +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
5048b5ff8d
fix(android): Update sample project to include dictionary
2019-11-22 10:56:22 +07:00
Darcy Wong
46c6c2d28f
fix(android): Update build dependencies for Sample and Test projects
2019-11-20 11:08:18 +07:00
Darcy Wong
10f43eec76
Update dependencies again
...
Android Studio is warning a call (from Firebase) will be deprecated end of 2019. This updates the versions of
* Frebase
* Gradle from 4.10.1 to 5.1.1
Also stubs a missing keyboard event handler in some of the sample/test projects.
2019-04-24 14:26:40 +07:00
Darcy Wong
ae68c483a7
Update dependencies
...
* Update compile/target SDK version from 27 to 28
* Migrate appcompat namespace (See https://developer.android.com/jetpack/androidx/migrate )
2019-03-06 16:20:26 +07:00
Darcy Wong
7ed0547084
Update minimum SDK level from 15 to 16
2019-01-14 11:31:30 +07:00
Darcy Wong
544a58c151
Add Material Design
2018-09-19 13:46:03 +07:00
darcywong00
e03baaff29
Update compile SDKVersion from 25 to 27
...
Fixes #750
Currently, Keyman for Android targets SDK version 25 (Nougat).
This PR targets the latest Android API and updates all the Gradle dependencies to the latest. This will remove some lint Obsolete warnings.
Sample and Test projects needed to add
```
implementation 'com.android.support:support-v4:27.1.1'
```
to ensure all dependencies use the same version.
2018-05-10 08:02:09 +07:00
darcywong00
90246a72e6
[Android] Use BCP-47 codes for registering keyboards
2018-02-21 22:00:21 +07:00
darcywong00
32853aa162
Add Crashlytics dependencies to Samples and Test projects
...
Consumers of KMEA need to include Firebase and Crashlytics dependencies, but don't need to run the Google services. This simplifies these projects of not neeeding google-services.json.
Also added `-no-daemon` and `-debug` options to Samples and Test `build.sh` scripts so they can be run on CI servers.
2018-02-15 14:02:59 +07:00
darcywong00
690e69b460
Cleanup Samples and KeyboardHarness
...
Fix MainActivity to include `onPackageInstalled`.
Also fixed font formatting in KMKeyboard
2018-01-22 20:50:18 +07:00
darcywong00
534597051f
Move keyboard assets for Samples and Test projects
2018-01-17 16:36:30 +07:00
darcywong00
4787245808
Round 1 of adding feature for ad-hoc keyboard distribution via kmp
2018-01-17 10:58:25 +07:00
darcywong00
fa772a057d
Add commented code for default font
...
help.keyman.com [in-app guide](http://help.keyman.com.local/developer/engine/android/guides/in-app/ ) refers to setting default keyboard font
2017-12-15 13:42:06 +07:00