Integracja języka Scala z Android Studio

Jak już wspominałem w swoim pierwszym wpisie, postanowiłem napisać swoją aplikacje w języku Scala. Android studio z założenia przystosowany jest do języka Java. W związku z tym, aby móc programować w języku, którym chciałem wymagana była pewna konfiguracja.

  1. Scala plugin
    Plugin wymagany przez Android Studio, aby móc poprawnie wspierać język Scala. Najłatwiejsza i najbardziej intuicyjna część konfiguracji 🙂
  2. Gradle plugin
    Jako plugin do gradle znalazłem/wybrałem gradle-android-scala-plugin, który jest opisany tutaj:  https://github.com/saturday06/gradle-android-scala-plugin.  Niestety plugin ten nie działa z najnowszą wersją com.android.tools.build (1.5.0). Przy próbie zbudowania projektu z tą wersją pojawia się poniższy błąd
    Error:No such property: bootClasspath for class: com.android.builder.core.AndroidBuilder
  3. JUnit
    Konfiguracja testów jednostkowych była dosyć prosta. Poniżej zamieszczam prosty przykład testu.
    Jedyny problem, który napotkałem pojawił się przy próbie użycia AssertJ, którego używam w codziennej pracy. Niestety biblioteka ta nie jest przystosowana do pracy Android SDK.

Jedno przemyślenie nt. „Integracja języka Scala z Android Studio”

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *