diff --git a/content/news/037/android_playground.gif b/content/news/037/android_playground.gif new file mode 100644 index 000000000..d747bf5d8 Binary files /dev/null and b/content/news/037/android_playground.gif differ diff --git a/content/news/037/index.md b/content/news/037/index.md index e532aa263..7684b53be 100644 --- a/content/news/037/index.md +++ b/content/news/037/index.md @@ -93,6 +93,29 @@ refactoring tool based on the [Language Server Protocol][language-server-protoco ## Engine Updates +### [miniquad] + +[![diff](android_playground.gif)][quad-android-playground] + +[miniquad] is a pure Rust, cross-platform graphics library. + +This month was about polishing miniquad-android experience. +To make it easier for regression testing, miniquad got +[the android playground][quad-android-playground]. + +The playground demonstrates all known android shenanigans in +one quad-based app. + +It includes: + +- onscreen keyboard +- java interop (with file dialog as an example) +- dealing with big java services (with bluetooth as an example) +- accessing permissions, both runtime and compile time + +[miniquad]: https://github.com/not-fl3/miniquad/ +[quad-android-playground]: https://github.com/not-fl3/quad-android-playground + ## Learning Material Updates ## Tooling Updates