3 ms·
> no benefit to anyone but the developers of the app So? Benefiting developers is very important.Development cost is the highest cost of software. Even if the
by thayne 9y ago
> no benefit to anyone but the developers of the app
So? Benefiting developers is very important.Development cost is the highest cost of software. Even if the only benefit of using scala is higher developer morale and productivity, it could very well be worth it.
> finding quality Android devs with quality Scala skills will be hard
We already use scala heavily at Lucid. We have to train Android developers in scala anyways. For us, using scala means the android developers only have to use one language, instead of two. It also makes it easier to leverage some common code in both the backend and the android app (for example serializing/deserializing objects over the network).
Using scala to write an android app isn't the right choice for everyone, and I don't think the OP is suggesting it is. But it was the right choice for us. And if you are already using scala in production, it is certainly something to consider when writing your android app.