Live data from Hacker News

Android Apprenticeship

blog.bloc.io

11–18 of 18 posts

Re: Android Apprenticeship

#11

The biggest hurdle in learning Android programming isn't the platform or the Java language, is that stupid, stupid Eclipse.

Eclipse should no longer be a valid complaint.

I started Android dev using with Eclipse. Moving to Android Studio made everything much, much smoother (except for builds, which take slightly longer now).

Android Studio is much better for showing views in multiple form factors.

Another important step, using an Atom Based image + Intel Hardware Acceleration Module (http://software.intel.com/en-us/android/articles/installatio...).

This reduces load time from about 2+ minutes to 15 seconds and similarly makes debugging apps much, much smoother.

Things that still bother me (as a converted iOS developer):

  * Java's lack of anonymous functions (blocks in iOS)
  * having to design for many more form factors
  * no standard core data function
  * not being able to ignore Android 2.* market share (seriously, this lacks even a simple Action Bar)
  * managing 4+ pixel densities for assets

Re: Android Apprenticeship

#12
It looks to me like you only get 3 hours of (admittedly 1-on-1) instruction per week for 12 weeks. That doesn't seem like much for $3500/$5000.

Compare that to Make Games With Us [0], which teaches you how to make iOS games in Objective-C and Cocos2D, gives classes 9-5 x 5 days a week for 8 weeks, for $5000.

[0] https://www.makegameswith.us/summer-academy/

Re: Android Apprenticeship

#13
post #12

It looks to me like you only get 3 hours of (admittedly 1-on-1) instruction per week for 12 weeks. That doesn't seem like much for $3500/$5000. Compare that to Make Games With Us [0], which teaches you how to make iOS games in Objective-C and Cocos2D, gives classes 9-5 x 5 days a week for 8 weeks, for $5000. [0] https://www.makegameswith.us/summer-academy/

that's actually just the minimum amount of time you're REQUIRED to spend :-)

Most students do more.

Re: Android Apprenticeship

#15
post #12

It looks to me like you only get 3 hours of (admittedly 1-on-1) instruction per week for 12 weeks. That doesn't seem like much for $3500/$5000. Compare that to Make Games With Us [0], which teaches you how to make iOS games in Objective-C and Cocos2D, gives classes 9-5 x 5 days a week for 8 weeks, for $5000. [0] https://www.makegameswith.us/summer-academy/

that's actually just the minimum amount of time you're REQUIRED to spend :-) Most students do more.

Ok, thanks for clarifying that.

Re: Android Apprenticeship

#16

The biggest hurdle in learning Android programming isn't the platform or the Java language, is that stupid, stupid Eclipse.

It all depends on the type of Android programming. If you're making games with a library like libGDX, Eclipse is great. AFAICT, the problem is when you need to create a classic application with widgets and UI layouts.

Re: Android Apprenticeship

#17

The biggest hurdle in learning Android programming isn't the platform or the Java language, is that stupid, stupid Eclipse.

One of my co-authors likes IDEA. After trying Android Studio, I have have to say... I'm not bowled over.

I could write a book full of Eclipse annoyances. I could build up a real hot hatred over it being a fraud of a GUI. The architecture is ridiculous and is the root cause of much of the UI suckage. But a lot of the sharp edges have been knocked off and the Android refactorings have become very impressive. I'll never love it. But I can use it.

NetBeans, IDEA, and VS used to all be markedly better. Now they are just maybe somewhat better. Yes it's a shame Google can't use NetBeans. But. Meh.

Back in the day, I even got a contract for writing a book on Visual J++ before Sun sued it out of existence in part because. at the time (what was it? 15 years ago?) I was pissed at how awful Sun's toolchain was and I thought they deserved to lose control of Java to Microsoft.

Now, I can't get too excited as long as code completion, debugging, and refactoring work smoothly.

Re: Android Apprenticeship

#18
post #11

The biggest hurdle in learning Android programming isn't the platform or the Java language, is that stupid, stupid Eclipse.

Eclipse should no longer be a valid complaint. I started Android dev using with Eclipse. Moving to Android Studio made everything much, much smoother (except for builds, which take slightly longer now). Android Studio is much better for showing views in multiple form factors. Another important step, using an Atom Based image + Intel Hardware Acceleration Module ( http://software.intel.com/en-us/android/articles/insta…

Haven't tried it myself yet but the latest Support Library includes a supposedly full-featured ActionBar. That would make it suck much less. Just in time for 2.x to start fading away.
Post reply on HN