Mono for android


I’ve been playing with mono for android the last few days. I have also tried it about 2 years ago. It was a good tool then, and it got much much better.

Getting started is pretty simple, you download the installer, install. It will install all prerequisites for you on your machine. Allegedly this failed the first time but worked the second time, I had a log to look at to give me some idea of the problem.

Once I got set up I started reading the documentation. Not only it was in place, but also, it was written to the right level (i.e. assumes you are a smart individual), I then moved on to pricing, 400 usd ouch, but I will come back to this. If you don’t activate the product  you can test on the emulator. It gives you some sort of idea of what the experience is like. The emulator is slow, and brittle, but that is something we should talk to Google about.

At this point I started going over some tutorials, using both monodevelop and VS just for the fun of it. The main thing I miss from VS when I’m in monodevelop is resharper Sad smile. I had no real troubles getting  on with creating a little app (a games reviews collector) .

I went ahead and bought the license, activated and pushed to the device and it is much faster than using the emulator.

One gotcha was that I wanted to write files and then be able to access them via USB, I kept getting a file permission error, I needed to set up the permission on the manifest file, it wasn’t obvious to me, but that is ok. All the information I needed was here.

Deployment to other devices is also pretty simple, you build the app on release mode and use the *-Signed.apk, there are other ways to deploy here.

Mostly the reason for this blog post is that I was a bit surprised with how good an experience it was (so far) .

Next I will be working with some eventually connected storage, I heard good things about Parse.

I gave myself a pomodoro to finish this post, so I’ll have to talk about pricing in tools some other time Smile.

Till the next time


2 Responses to “Mono for android”

  1. 1 Brian

    Nice post.

    I too think the pricing is a little expensive. I’d like to write enterprise apps (internal) for Android & iOS. AFAIK I need an enterprise license for both platforms, that’s 2K!

    Not to ignore that fact that I’ll probably need to buy a MAC for the iOS stuff anyway…

    Development ain’t cheap 😦


  2. 2 roundcrisis

    It depends on the size of your company AFAIK. So if you are the developer and your company has less than 10 employees then you can get away with the personal one. I ll ask one of the Xamarin dudes and update

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: