¿Hay alguna aplicación popular de Android escrita en Scala?

Tengo 4 aplicaciones de Android escritas en Scala. (Ok, 3 de las aplicaciones comparten mucho código, así que digamos que realmente solo tengo 2).

El primero es Brain N-Back (más de 100,000 descargas), un clon de Brain Workshop en el escritorio. La leyenda dice que en realidad mejora tu inteligencia, a diferencia de otros juegos mentales.

El otro es GRE indoloro (más de 200,000 descargas) para una variedad de vocabulario divertida y eficiente utilizando la repetición espaciada. Sus primos son SAT sin dolor y raíces sin dolor.

La experiencia de escritura de código es divertida. La experiencia de la cadena de herramientas, no tanto. El IDE (ya sea Eclipse o IntelliJ) tarda mucho en crearse y actualizarse. Recibo mensajes de error oscuros de Proguard, Dex o el IDE cada vez que tengo las versiones incorrectas de las cosas o no puedo modificar algunos valores predeterminados inapropiados. (Soy terrible con las tecnologías). Una vez probé emacs (mi editor favorito), ensime, SBT y pfn / android-sdk-plugin, pero era demasiado tonto para que las herramientas funcionaran bien, y de alguna manera me tomó 30 minutos para construir mi pequeño proyecto (totalmente culpa mía porque nadie más tenía esto, pero nunca lo descubrí). Hoy en día uso Android Studio y saturday06 / gradle-android-scala-plugin, que hasta ahora ha sido bastante sencillo de usar.

Soy más un investigador graduado / aprendiz que un desarrollador profesional, y solo he desarrollado aplicaciones de Android hobby-ish dinky. Pero dado que las aplicaciones actuales se sienten lo suficientemente ágiles en dispositivos antiguos (HTC Dream con Cyanogenmod 6.0) y tienen un consumo de memoria muy razonable, no veo por qué no puede escalar Scala a programas grandes. Y con la metaprogramación en tiempo de compilación, no tiene que escribir código ilegible para obtener un rendimiento similar a Java. Por ejemplo, puede tener Enum conciso, de tipo seguro y sin caja mediante algunas macros de Scala sencillas.

EatIn: se ha escrito una aplicación de clasificación de alimentos en Scala.

Uno puede encontrar la arquitectura aquí
La tecnología detrás de EatIn: aplicaciones de Android en Scala, aplicaciones de iOS y servicios web de Play Framework | Ingeniería de LinkedIn

¡Hola! Andorid ha diseñado API especialmente para Java y retransmite en algunos en Java en primer lugar. Por supuesto, puede usar Scala para crear su aplicación de Android con pocorall / scaloid, por ejemplo (estoy seguro de que encontrará una respuesta a su pregunta en su blog Scala Android blog).

Pero como soy muy divertido con Scala, de todos modos usaría Java para la aplicación nativa de Android para el caso de producción porque siempre se enfrentará a enfoques de Java en su proyecto de Android, convertirá Scala a proyecto de Java en cualquier momento que no sea bueno.

Mi día Android temporizador de cuenta regresiva. Se ve bien.