I've setup a demo <https://github.com/venuatu/android-macroid-okhttp-demo> for 
you using OKHTTP <https://square.github.io/okhttp/> and spray-json 
<https://github.com/spray/spray-json> to show you how I do things

Basically I wrap the java async request/response api into a future and use 
this to create a function to start a HTTP request and map the response into 
a case class in WebService.scala 
<https://github.com/venuatu/android-macroid-okhttp-demo/blob/master/src/main/scala/me/venuatu/scalaokhttpdemo/WebService.scala>
 and 
then I use macroid to push the data into the ui as in MainActivity.scala 
<https://github.com/venuatu/android-macroid-okhttp-demo/blob/master/src/main/scala/me/venuatu/scalaokhttpdemo/MainActivity.scala>

I think doing things this way is pretty great!

On Saturday, 20 September 2014 02:41:36 UTC+10, Dani wrote:
>
> Hi David,
> I'm very glad of hear that. I'm fan of Android and Scala, so the 
> combination is explosive!!   :-)
>
> Could you tell us a little about your experience with scala on android? 
>
> Now I'm developing an scala-on-android app with macroid (I'm fan of this 
> DSL) and rapture.io, as a http client lib to attack a Restful api.
> I'm evaluating the results, and considering to use in future projects.
>
> Do you know rapture.io? did you use it?   do you use another one?
>
> Thanks in advance,
> Dani
>
>
>
> On Thursday, 18 September 2014 18:02:39 UTC+2, David Pérez wrote:
>>
>> The most difficult part is the tooling and the build process.
>>
>> I use IDEA.  It works ok, but mainly the debugger needs to be improved in 
>> evaluating expressions.
>>
>> Thanks to the continous efforst of pfn & others, the android-sdk-plugin and 
>> SBT ease the process a lot.
>>
>> I find it very productive, and the code size has been greatly reduced.
>>
>> Now the pending task is to use better Macroid and Scaloid.
>>
>> When I have time, I'd like to publish on GitHub a library for simplifying 
>> in Scala the handling of Sqlite.
>>
>> David
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"scala-on-android" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to