Domanda

Per quanto ho capito che è necessario per le persone che utilizzano Scala per le applicazioni Android per raggruppare le classi Scala hanno usato con la loro applicazione.

Considerando che questo aggiunge centinaia di kilobyte per ogni app Scala in modo ridondante, sarebbe possibile costruire una libreria Scala che può essere consegnata sul mercato, in modo da scrittori applicazione può solo dipendere da quello libreria, invece di bundling loro stessi?

È stato utile?

Soluzione

librerie condivise di terzi non sono attualmente supportate. Essi possono introdurre un sacco di problemi che poi finiscono per essere visibile all'utente (vedi: DLL hell)., Così in molti casi gli svantaggi di un modello di libreria condivisa tradizionale può fuori-peso i benefici

Altri suggerimenti

Si sarebbe probabilmente meglio usare qualcosa di simile a Proguard . Vedere qui per le istruzioni di qualcuno su come fare questo.

Se avete bisogno di progetto Maven ben fondata per Android con Scala, android-scala-test vi aiutano. Esso fornisce tutte le configurazione complessa out-of-the-box, tra cui Scala compilatore, Proguard, Firmare, ecc.

Inoltre, android-scala-comune vi guiderà a scrivere il programma Android più concisa in Scala.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top