Any Android develop...
 

  You don't need to be an 'investor' to invest in Singletrack: 6 days left: 95% of target - Find out more

[Closed] Any Android developers in the house?

25 Posts
11 Users
0 Reactions
77 Views
Posts: 91000
Free Member
Topic starter
 

I'm just downloading the SDK.. wish me luck!


 
Posted : 04/07/2011 7:14 pm
Posts: 0
Free Member
 

Hello


 
Posted : 04/07/2011 7:57 pm
Posts: 0
Free Member
 

Good luck 🙂 I gave it a go a few weeks back and quickly wrote a noddy app to display current location including OS grid ref. Once you get the hang of the Eclipse setup and understand how an Android app is structured then it's pretty easy to get going.


 
Posted : 04/07/2011 8:00 pm
Posts: 91000
Free Member
Topic starter
 

Java is my thing, and it looks pretty straightforward to me so far 🙂 Got three weeks to write an app it looks like.


 
Posted : 04/07/2011 8:07 pm
Posts: 0
Free Member
 

Oh, when you start the emulator it takes frickin' ages to startup. I was convinced I'd mucked up the install as the emulator didn't boot into Android. Wrong - it was fine but just took ages 🙂


 
Posted : 04/07/2011 8:12 pm
Posts: 0
Free Member
 

fancy this - what do i need to download and from where?


 
Posted : 04/07/2011 8:18 pm
Posts: 0
Free Member
 

http://developer.android.com/sdk/index.html


 
Posted : 04/07/2011 8:19 pm
Posts: 91000
Free Member
Topic starter
 

Well it's taking frickin ages to download never mind start.


 
Posted : 04/07/2011 8:42 pm
Posts: 0
Free Member
 

how did you get on?


 
Posted : 05/07/2011 8:56 am
Posts: 91000
Free Member
Topic starter
 

Didn't finish downloading until bedtime, so have not developed yet. I'll post updates tonight. I've got lots to do - this is for an after-work project for a friend...


 
Posted : 05/07/2011 9:03 am
Posts: 0
Free Member
 

Oh, when you start the emulator it takes frickin' ages to startup. I was convinced I'd mucked up the install as the emulator didn't boot into Android. Wrong - it was fine but just took ages

Me too. I think it depends on which version of android you have on too, some of them boot quicker than others.

Some people apparently don't realise that you don't ever need to restart the emulator, you can just compile and run or debug again. They must take forever to develop stuff.

It is shockingly easy, if you've ever done any J2ME, Win32 development etc. you might find yourself really surprised at quite how easy android development is, and how many useful design decisions they've made to make it hard to screw stuff up.

Also, getting stuff into the market is dead easy too (once you've paid your $25 or whatever it is), which is nice.


 
Posted : 05/07/2011 9:12 am
Posts: 91000
Free Member
Topic starter
 

I've done AWT/Swing a fair bit and I also learned J2ME overnight once to prove to a potential employer that I could pick up new stuff.

Cheers for the encouragement 🙂

I might also need to do the same app for iOS later - harder, I expect.


 
Posted : 05/07/2011 9:25 am
Posts: 0
Free Member
 

I might also need to do the same app for iOS later - harder, I expect.

Not sure about harder (as long as you're happy with objective-C), people at work who do Apple stuff think it is okay, but you need to buy a Mac to do it on which is a pain if you don't use OS X already.


 
Posted : 05/07/2011 9:31 am
 IA
Posts: 563
Free Member
 

It's pretty easy to get going, a lot of stuff's done for you. But you do have a few WTF! moments, when something that should surely be simple/built in, just isn't... (want to scroll that text box two ways at once, surely not! Want to pinch and zoom a large image, never! etc.)

The documentation is very well written however, a real plus point. The emulator is dog slow though, and not even that great (e.g. buggy openGL rendering in some cases). Use a tethered device with debugging turned on, soooo much faster for most stuff IME.

Oh, and good luck. 🙂


 
Posted : 05/07/2011 9:33 am
Posts: 91000
Free Member
Topic starter
 

You can't do iOS without a Mac? Bugger!


 
Posted : 05/07/2011 9:45 am
 IA
Posts: 563
Free Member
 

True fact. And it'll cost you $$ to get in on the dev program too.

Can't do symbian Qt* without a pc, which annoys me.

*you can remote compile, which works, but isn't ideal for various reasons. And you could boot windows on your mac... but no native toolchain is a hassle.


 
Posted : 05/07/2011 11:28 am
Posts: 2
Free Member
 

Can you not run OSX as a virtual machine?

Looks like you can:
http://www.redmondpie.com/how-to-install-os-x-snow-leopard-in-vmware-windows-7-9140301/


 
Posted : 05/07/2011 11:32 am
Posts: 0
Free Member
 

There are cross platform mobile dev resources out there which allow you to target Android/iOS/Symbian etc without having to rewrite your app each time. I've not used them though as they seem to use C++ which I'd rather not go anywhere near 🙂 Or if your app doesn't rely heavily on mobile device hardware capabilities e.g. GPS then you could consider a HTML5 type approach and again use some tooling to produce a multi-platform app.


 
Posted : 05/07/2011 11:41 am
Posts: 0
Free Member
 

You can't do iOS without a Mac? Bugger!

I understand it uses the x-code / OS X development stuff, which being Apple is Mac only.

Various ways to do it unofficially though:

http://maniacdev.com/2010/01/iphone-development-windows-options-available/


 
Posted : 05/07/2011 11:41 am
Posts: 0
Free Member
 

Hackintosh?

Or VMWare?


 
Posted : 05/07/2011 11:43 am
Posts: 4954
Free Member
 

molgrips - Member
You can't do iOS without a Mac? Bugger!

You're surprised?!

Mac don't like people to developed stuff for them un less you are "approved".


 
Posted : 05/07/2011 11:48 am
Posts: 152
Free Member
 

Downloaded the SDK and got Hello Android running on my HTC Desire in no time using Eclipse.

Now waiting for inspiration and time to write something more interesting.


 
Posted : 05/07/2011 11:53 am
Posts: 0
Free Member
 

heavily on mobile device hardware capabilities e.g. GPS then you could consider a HTML5 type approach and again use some tooling to produce a multi-platform app.

You can get location info in HTML5 at least on Android. You can even tell it whether or not you need high accuracy (GPS), or are happy with a network position to save battery.

Oh and I think accelerometer works too.

I don't know about camera, or doing any low level sound / video, but other than that, a surprising amount of stuff should work.


 
Posted : 05/07/2011 12:00 pm
Posts: 10942
Free Member
 

que?


 
Posted : 05/07/2011 1:34 pm
Posts: 91000
Free Member
Topic starter
 

It doesn't f'in work.

Downloaded a load of crap, but no start menu links to start anything up apart from this SDK manger thing. Ok, so I created a profile for a device, and tried to start that, hoping it would start something up.

No luck, appears to be complaining about a pathname with 'program files' in it with a space. Wtf is this, 1998?


 
Posted : 10/07/2011 7:09 pm
Posts: 91000
Free Member
Topic starter
 

Got the damn thing working finally. What a f'in game that was.

Now to write some code. And I apparently have to code my layouts by hand in an XML file.. great.


 
Posted : 13/07/2011 8:50 pm

6 DAYS LEFT
We are currently at 95% of our target!