By the way, I decided to dig a bit deeper into JavaFX widgets. I want towrite more examples, each one testing one of the main features and Android app should have. The first one (well, second, if I count the dummy one) is based on "Fifty States" from Gluon Mobile samples. It's a scrollable list of European Union countries and Scotland. The flags of countries are being downloaded from Wikipedia in the run time and stored in a file cache.
I also added some notes about problems I faced, how you can write this from scratch, and what next I want to do.
Here's the link to GitHub: https://github.com/makingthematrix/scalaonandroid/wiki/European-Union-(and-Scotland)-example
We got an #android channel on the "Learning Scala" Discord for all things connected to Scala on Android:
In case you didn't know, there's this open PR
ClassValueCompat to support systems without java.lang.ClassValue
The goal of this commit is to enable systems without java.lang.ClassValue to fall back to other method which does not utilize java.lang.ClassValue while keeping its current behavior as how it is for systems with java.lang.ClassValue. Use of java.lang.ClassValue seems mainly for caching as #7879 introduced, so I ran a related benchmark from one of the commits and got following results
This commit combined with #9739 will open Scala 2.13.x to wider range of systems including Android as discussed and demonstrated at users.scala-lang.org/t/scala-2-13-on-android/7235/24