¿Tendría sentido que tiene una biblioteca Scala separada en el mercado de Android?
-
22-09-2019 - |
Pregunta
Por lo que yo entiendo que es necesario que las personas que usan Scala para aplicaciones de Android para agrupar las clases Scala se utilizan con su aplicación.
Teniendo en cuenta esto se suma cientos de kilobytes para cada aplicación Scala de forma redundante, ¿sería posible construir una biblioteca Scala que puede ser entregado por el mercado, por lo que los escritores de aplicaciones sólo puede confiar en que la biblioteca en lugar de la agrupación de ellos mismos?
Solución
bibliotecas de terceros compartidos no se admiten actualmente. Pueden introducir una gran cantidad de temas que luego terminan siendo visible para el usuario (ver: el infierno DLL)., Lo que en muchos casos las desventajas de un modelo de biblioteca compartida tradicional puede hacia fuera-de peso los beneficios
Otros consejos
Si necesitas proyecto maven bien fundamentada para Android con Scala, android-scala-test le ayudaría. Proporciona toda la compleja configuración de fuera-de-la-caja, incluyendo el compilador Scala, Proguard, Firma, etc.
Además, android-scala-común le guiará a escribir más concisa programa Android en Scala.