Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><strong>Update:</strong> You can read the <a href="http://fxthomas.github.io/android-plugin">tutorial</a> I wrote about the upcoming new version of SBT-Android (0.7). Most of your concerns should be addressed there. If they are not, then that's a problem.</p> <hr> <p><strong>Update 2:</strong> For fairness's sake, there's also a great work in progress : <a href="https://github.com/pfn/android-sdk-plugin">android-sdk-plugin</a> by @pfn on GitHub.</p> <p>Regarding ProGuard and build times :</p> <ul> <li><p>I am, myself, <a href="http://fxthomas.github.io/android-plugin/tutorial/03-advanced-topics.html#toc_6">preloading large libraries</a> on my device with <code>sbt-android</code>. This eliminates ProGuard altogether, but requires root.</p></li> <li><p><code>android-sdk-plugin</code>'s latest version boasts a new ProGuard cache (same as <a href="https://github.com/banshee/AndroidProguardScala">AndroidProguardScala</a>), which is pretty sweet and does eliminate ProGuard in most cases during development.</p></li> </ul> <hr> <p>I've been contributing to <a href="https://github.com/jberkel/android-plugin">SBT-Android</a> for a few months now, so I know it a lot better than the other solutions.</p> <p>As of now, the plugin is evolving rapidly, with :</p> <ul> <li>Full IntelliJ support (thanks to <a href="https://github.com/mpeltonen/sbt-idea">SBTIdea</a>) coming very soon <em>(In fact, it already works, I just need to send the pull requests)</em></li> <li>Automatically preload Scala on an emulator, or rooted device <em>(Just run <code>android:preload-{device, emulator}</code>, no Proguard needed for development anymore!)</em></li> <li>Should support simple Gradle projects out-of-the-box with minimal effort <em>(The directory structure is very similar)</em></li> <li>Configuration is a lot easier <em>(Just add the plugin and <a href="https://github.com/fxthomas/mocka/blob/2c2f5650238dda1118b46a5a32b0e49c5218eb77/build.sbt.sample">a project file</a> and you're set!)</em></li> </ul> <p>The current version doesn't have most of these niceties, but they're coming up in the following weeks. Some documentation is of course going to follow very soon afterwards, with examples and everything I'll think of.</p> <p>I encourage you to join the <a href="https://groups.google.com/forum/?fromgroups#!forum/scala-on-android">Scala on Android</a> Google Group and share your thoughts, by the way. There's also a <code>#sbt-android</code> channel on Freenode if you're into IRC.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload