Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jberkel/android-plugin
An sbt plugin for Android development in Scala
https://github.com/jberkel/android-plugin
Last synced: 2 months ago
JSON representation
An sbt plugin for Android development in Scala
- Host: GitHub
- URL: https://github.com/jberkel/android-plugin
- Owner: jberkel
- License: other
- Archived: true
- Created: 2009-11-09T14:56:14.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2014-10-31T17:25:44.000Z (about 10 years ago)
- Last Synced: 2024-08-02T06:01:58.244Z (6 months ago)
- Language: Scala
- Homepage: https://groups.google.com/forum/#!forum/scala-on-android
- Size: 4.54 MB
- Stars: 476
- Watchers: 33
- Forks: 113
- Open Issues: 52
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES
- License: LICENSE
Awesome Lists containing this project
- awesome-sbt-plugins - android-plugin - An sbt plugin for Android development in Scala (MOBILE)
README
# Build Scala Android apps using Scala
*NOTE:* this plugin is currently not actively maintained. Have a look instead at [android-sdk-plugin](https://github.com/pfn/android-sdk-plugin).
sbt-android-plugin is an extension for the Scala build tool [sbt][] which
aims to make it as simple as possible to get started with Scala on Android.Together with [giter8][] you can create and build a simple Android Scala project in a
matter of minutes.## Getting started
See the [Getting started][] guide on the wiki for more documentation. In case
you're not not familiar with sbt make sure to check out its excellent
[Getting Started Guide][sbt-getting-started] first.## Hacking on the plugin
If you need make modifications to the plugin itself, you can compile
and install it locally (you need at least sbt 0.11.x to build it):$ git clone git://github.com/jberkel/android-plugin.git
$ cd android-plugin
$ sbt publish-local## Migrating from 0.7.x
For those who are familiar with the 0.7.x plugin, there is a [migration guide][]
for a quick reference. The 0.7.x version is no longer maintained - but it is
still available in the [0.7.x][] branch.## Mailing list
There's no official mailing list for the project but most contributors hang
out in [scala-on-android][] or [simple-build-tool][].You can also check out a list of
[projects using sbt-android-plugin][] to see some real-world examples.## Credits
This code is based on work by Walter Chang
([saisiyat](http://github.com/weihsiu/saisiyat/)), turned into a plugin by
[Mark Harrah](http://github.com/harrah), and maintained by
[Jan Berkel](https://github.com/jberkel).A lot of people have contributed to the plugin; see [contributors][] for a full
list.[![Build Status](https://secure.travis-ci.org/jberkel/android-plugin.png?branch=master)](http://travis-ci.org/jberkel/android-plugin)
[sbt]: https://github.com/harrah/xsbt/wiki
[scala-on-android]: http://groups.google.com/group/scala-on-android
[simple-build-tool]: http://groups.google.com/group/simple-build-tool
[0.7.x]: https://github.com/jberkel/android-plugin/tree/0.7.x
[migration guide]: https://github.com/jberkel/android-plugin/wiki/migration_guide
[contributors]: https://github.com/jberkel/android-plugin/wiki/Contributors
[homebrew]: https://github.com/mxcl/homebrew
[projects using sbt-android-plugin]: https://github.com/jberkel/android-plugin/wiki/Projects-using-sbt-android-plugin
[Getting started]: https://github.com/jberkel/android-plugin/wiki/getting-started
[giter8]: https://github.com/n8han/giter8
[sbt-getting-started]: http://scala-sbt.org/release/docs/Getting-Started/Welcome