Earlier quoted context omitted.
I jumped into Android development about a month ago, and after a slow start its really been fun. I hated Eclipse at first, but it gets a lot better with time. The emulator though - don't bother. The author is not exaggerating about several minutes to load. Just buy an Android phone and debug on that, or you'll spend more time cursing at the emulator than coding.
I've found that booting the emulator does take a minute or two (I don't know about "several", but that's besides the point), but you don't have to restart every time you make a change or anything. It's just a once-per-session thing unless you accidentally close it.
An iOS Developer Takes on Android
101–110 of 119 posts
Re: An iOS Developer Takes on Android
#102Re: An iOS Developer Takes on Android
#103Re: An iOS Developer Takes on Android
#104As for the emulator, unless you want to invest in a large set of devices, it's the only way to test against different screen sizes and device profiles. Even though it's nice to have a device for debugging, you'll need to make peace with the emulator to make sure your app doesn't go all wonky on devices other than your exact model.
Re: An iOS Developer Takes on Android
#105What a wonderful approach to development. Skip the ideological critiquing and start shipping some awesome products.. I guess that is really what separates the great developer from the good developer.
Could not agree more. There have been quite a few articles before that just cast Android in a more negative light then it deserves. I develop both iOS and Android apps and this article is the first one I wholeheartedly agree with. Both platforms are obviously going to have some gloss and some warts, but in the end comparing the two in a zero-sum fashion is like arguing vanilla is better than chocolate.
Re: An iOS Developer Takes on Android
#106Earlier quoted context omitted.
Depends -- with that attitude we would still have assembler.
That's a fair point, but if your goal is to create something that people will pay for, targeting a popular platform with an infrastructure based around Java, what will having an opinion about Java buy you? Very little. You can like it, or you can not like it, but you'll have to use it anyway, so your time would be better spent thinking about something other than how much you like it or (as is probably more likely...)…
Re: An iOS Developer Takes on Android
#107If you're starting Android development, just save yourself the pain and just use the IntelliJ IDEA community edition. The Android plugin included doesn't have fancy UI stuff, like for designing interfaces or visually editing the XML configuration files, but it does have code-completion of XML tags and properties and it works better as a code editor, being less painful.
Re: An iOS Developer Takes on Android
#108Earlier quoted context omitted.
That's a fair point, but if your goal is to create something that people will pay for, targeting a popular platform with an infrastructure based around Java, what will having an opinion about Java buy you? Very little. You can like it, or you can not like it, but you'll have to use it anyway, so your time would be better spent thinking about something other than how much you like it or (as is probably more likely...)…
I don't think that's true. - Python - Ruby - Ruby on Rails - Django - Coffeescript - Node.js Were all results of people challenging the status quo of language/platform capability. Developing new languages/frameworks/platforms is NOT unproductive, and has proved very successful in the past. While java may not be a good excuse to avoid android, it's certainly a good excuse to improve upon the stack (as another commente…
Most people who complain about a language don't do anything about it.
It was those I addressed, not those who do.
Re: An iOS Developer Takes on Android
#109Earlier quoted context omitted.
I've found that booting the emulator does take a minute or two (I don't know about "several", but that's besides the point), but you don't have to restart every time you make a change or anything. It's just a once-per-session thing unless you accidentally close it.
Still, you will have to wait for around 30s for each refresh; While the new binary gets uploaded
Re: An iOS Developer Takes on Android
#110Earlier quoted context omitted.
I've found that booting the emulator does take a minute or two (I don't know about "several", but that's besides the point), but you don't have to restart every time you make a change or anything. It's just a once-per-session thing unless you accidentally close it.
Still, you will have to wait for around 30s for each refresh; While the new binary gets uploaded