How Much experience would someone need to become an Android App Developer

If you're already a decent programmer then it shouldn't be too difficult to download the SDK and start learning.
 
First thing you would need would be some Java knowledge and experience (Not Java Script)

From there, its actually a fairly easy SDK to learn and use.
 
First thing you would need would be some Java knowledge and experience (Not Java Script)

From there, its actually a fairly easy SDK to learn and use.

There are other languages available.
 
Well I'm in grade 10, Doing IT, were programming apps in Delphi 7, is the programing language completely different or what?
 
First thing you would need would be some Java knowledge and experience (Not Java Script)

From there, its actually a fairly easy SDK to learn and use.

+1 one thing we actually need in SA is a proper certified course on the matter.
 
Well I'm in grade 10, Doing IT, were programming apps in Delphi 7, is the programing language completely different or what?

Like zamedic said, you need Java knowledge to program Android apps. If you want a pretty decent introductory book (IMO) on the topic look at Hello, Android. However, if the only programming you've done is what's been given to you through the IT syllabus, in grade 10 only, I think you might find it difficult to figure out what's cracking, where to find things in the API, and just programming an app in general. There's more to programming than just languages, and from what I remember from my school IT days (I did Delphi as well), especially at grade 10 level, they just teach you Delphi syntax, at a very slow pace. Not really how what you're doing fits into the bigger scheme of things, or what happens to your code when you "Press Play".

However, if you are determined enough to A) Learn a new language like Java, B) Research things on your own C) Get a working Android development environment going, D) Get familiar with a new API and E) Hack something together, believe me when I say you are thousands of miles ahead of your IT classmates and can expect a pretty easy 90-100% for the subject :)

Good luck
 
Hmmm, I'm also starting to take interest in Android development.
I'm a 2nd year electrical engineer, and started programming this year (in C++), and I'm pretty good at it (ok, that's a lie, I enjoy it rather ;)). ha ha. However, seeing as at university level, they basically say you need to be here to pass the exams (it's been about 99% self taught), and most of my class took IT at school, I needed to catch up a lot of ground. So after some effort there's a few things you'll learn you need to do:

Get your ducks in a row. It's really, really, really important that you actually sit down and get your hands on EVERYTHING you need to start programming. Get the JDK (Java Development Kit), the Android SKD (google it ;)), a book teaching you how to program in Java (you welcome to get a PDF, but nothing beats physical media when you learning), and then just start learning the basics from there :). Spend some time making sure you make use of all the good programming practices. I learned that the hard way :o (everyone thinks they the shyte with programming, and don't need to indent/comment/name variable properly, but jesus you get confused).

Once you confident in Java, then start readings out the API's android offers, and just stuff around, and always have fun doing it.
 
Like zamedic said, you need Java knowledge to program Android apps. If you want a pretty decent introductory book (IMO) on the topic look at Hello, Android. However, if the only programming you've done is what's been given to you through the IT syllabus, in grade 10 only, I think you might find it difficult to figure out what's cracking, where to find things in the API, and just programming an app in general. There's more to programming than just languages, and from what I remember from my school IT days (I did Delphi as well), especially at grade 10 level, they just teach you Delphi syntax, at a very slow pace. Not really how what you're doing fits into the bigger scheme of things, or what happens to your code when you "Press Play".

However, if you are determined enough to A) Learn a new language like Java, B) Research things on your own C) Get a working Android development environment going, D) Get familiar with a new API and E) Hack something together, believe me when I say you are thousands of miles ahead of your IT classmates and can expect a pretty easy 90-100% for the subject :)

Good luck

Got to agree, and its the best way to get ahead im a field thats already reaching saturation point. The trick is to stand out from the crowd.
 
+1 one thing we actually need in SA is a proper certified course on the matter.

i learnt how in 3rd year b.tech IT. certified course. the trick is to be a developer. if you code according to solid design principles in a tiered architecture, the interface platform (ie android) is a walk in the park to implement. it's basically a gui.
 
Get your ducks in a row. It's really, really, really important that you actually sit down and get your hands on EVERYTHING you need to start programming. Get the JDK (Java Development Kit), the Android SKD (google it ;)), a book teaching you how to program in Java (you welcome to get a PDF, but nothing beats physical media when you learning), and then just start learning the basics from there :). Spend some time making sure you make use of all the good programming practices. I learned that the hard way :o (everyone thinks they the shyte with programming, and don't need to indent/comment/name variable properly, but jesus you get confused).

+1
make sure you have a well-constructed package layout.

i use netbeans - easy as pie.
 
I have 4 Years Experience in IT, I started on Delphi for 2 Years and them move to Perl and PHP. I have a Diploma In IT where I have learn Java, C#, C++, Cobol, VB.NEt. I also need to start doing something with Android App Developer. my advice to you once you know one programing Language is easy to do others by your self. Its just Syntax you need to make show
 
400 XP to level 1, so kill a couple wolves and kobalts here and there, hand in your quest and you should be lvl 1 and coding your heart away NP
 
Hmmm, I'm also starting to take interest in Android development.
I'm a 2nd year electrical engineer, and started programming this year (in C++), and I'm pretty good at it (ok, that's a lie, I enjoy it rather ;)). ha ha. However, seeing as at university level, they basically say you need to be here to pass the exams (it's been about 99% self taught), and most of my class took IT at school

Sounds like Wits.

Sent from my HTC Desire using MyBroadband Android App
 
Good guess :p. I dunno if it's a good course, but heard it's worth while :)

It's a good course. You'll learn a lot in software 2. They try to drill the basics. So never fear when some geek who has been programming since before he could walk does something flashy. They're looking for an understanding of the principles, OOP, DRY, class choice, documentation, memory management, etc.

Sent from my HTC Desire using MyBroadband Android App
 
My advice to people with some programming experience that would like to get into Android development is to get to know and love Linux.

I feel, and this is just my personal opinion: but if you know how to compile and install the kernel, know what modules are and how to modprobe and assuming you have some general programming knowledge: picking up Android is very straightforward.

If you start from scratch, there is quite a hectic learning curve involved in certain aspects of the technology. You can avoid it for a while, but at some stage you will need to understand the basic framework underlying the Android framework.

If you don't know that Android is based on Linux: You will need to learn A LOT very quickly.
 
Top
Sign up to the MyBroadband newsletter
X