[KICKSTARTER] Mobile Android Development: Beginner to Professional - Android Software Development

I came across this on KS the other day and it seemed like something I would be into as I have dabbled in programming here and there, but never have really committed myself to applying what I know.
Didn't know where to post it on XDA, but thought this was as fitting a place as any where interested individuals might come across it.
Mobile Android Development: Beginner to Professional
Paul (who has ported Mupen64 to android) seems to have some interesting ideas in store for his course.

Related

Hey Devs, what's the best way to learn Android development?

I've been playing around with the App Inventor for the last few days. I like it, it's fast, it's pretty easy, and I find it fun. The problem is though, right now you can't publish apps to the market.
Throw in the fact that you can't make very robust or professional apps with the App Inventor and I've been thinking of trying the more traditional route.
But where do I begin? I've got the Android SDK, Java JRE, and Eclipse all installed and ready to go, but that's where I'm stalled.
I've got zero programming experience. Should I pick up a book for Android development? Should I start just developing for Java and move onto Android later? I've got a few ideas for applications, some for businesses, some for users, some paid and some ad-driven. I've got the ideas, but lack the knowledge to implement them.
Even the official Google Android tutorials seem a little over my head, like they were made for people that are already knowledgeable in programming.
There is so much information out there, it's hard to find a good "Starting from zero" point / tutorial.
Thanks for the suggestions!
You're going to want to become experienced with Java and then move into Android.
There is some good information on the web. I learned some of the basics from this guys videos:
http://www.youtube.com/watch?v=Hl-zzrqQoSE
I also picked up a book thats called Head First Java that is supposed to be really good and noob friendly, with easy to remember examples and challenges. I am nowhere near experienced, but I have been doing research on it for a while.
Beginning Android Development
I'd probably try Beginning Android 2 This edition covers Android 2.0+.
Those both require some experience with Java. You have to start with Java first.
engagedtosmile said:
You're going to want to become experienced with Java and then move into Android.
There is some good information on the web. I learned some of the basics from this guys videos:
http://www.youtube.com/watch?v=Hl-zzrqQoSE
I also picked up a book thats called Head First Java that is supposed to be really good and noob friendly, with easy to remember examples and challenges. I am nowhere near experienced, but I have been doing research on it for a while.
Click to expand...
Click to collapse
+1 on Head First Java. Several people have suggested it. Also, there was a thread where someone had posted information, but I have searched and can't find it. I will try again later.
Thanks for all the input! I'll pick up a copy of heads first java.
Sent from my PC36100 using XDA App

[Q] [APP DEV] team needed

Shoutout to CyanogenMod and all the other Mods.
A friend told me that xda-developers was the best place to go to find expert Android DEVs. He said just click on the shoutout button. They read the posts every day. Evidently he used to work for HTC (tech support).
From doing my research on this project I had already been reading this forum for weeks before his suggestion.
I have an idea for a commercial app that would incorporate most of the functionality of Android phones other than USB and the FM radio. This game will definitely have the potential to be a top 10-100 application on the Android Market and App Market. There is no comparable application on the Android Market or for the iPhone.
The founding members definitely have the talent and experience to work on such a project. I need the best Androgeniuses and you know who they are. Please be kind enough to point out who I should talk to and the best way to approach them. I know that everyone is very busy.
And if cyanogen could point out the way it would be greatly appreciated.
BlackJin10dan

[Q] Where is a good place to start if I want to start developing?

I'm really interested in the Android operating system, and I feel like it is something I could turn into a passion. I've been learning my way around the system pretty quickly, it only took me 2 months of having my first Android to root and overclock. I have a Samsung Captivate on AT&T running DesignGears' Cognition v3.04 ROM and Firebird v2.05 Kernal with the JJ4 radio (for now). I'm getting addicted to learning as much as I can about the whole platform, it has insane potential and has already passed Symbian as the most popular smartphone operating system.
I have a couple books (Learn Android Development in 24 Hours, and Android Development for Beginners) and I downloaded Eclipse and all the necessary tools. I am familiar with the terminal and some basic Unix commands, I had to take a crash course to un-soft-brick my phone a couple times. I have the capacity to learn, I just don't really know where to begin. How much Java do I need to learn? I found YouTube tutorials for that, idk if there are other resources available. My friend works for an iPhone app development group and encouraged me to pursue this when he saw how interested I was. I could potentially make this into a money-making career, so any help is very much appreciated. I'd be honored to join the development ranks.
The best places to look are right under your nose! Look it up in Youtube, the Android Developer's website (developer.android.com)... Anywhere you can think of.
Location: State College
^^^^ Start here. Take a programming class.
This thread has all the lecture notes from my Software Engineering course.
They are incredibly useful. - http://forum.xda-developers.com/showthread.php?p=9471181#post9471181
By the way, don't just jump into android development. It's strongly reccomended that you get to grips with basic, universal Java first.
I used to be a PSU kid, BUT the police there don't like 420 friendly individuals too much. Nazi's. I'm not just diving in blind that's why I asked where to start. I'm gonna do basic java tutorials to begin with and read these 2 ebooks. Thanks for the lecture notes!
Sent from your girlfriend's Captivate

to develop or not to develop?

hiya there, im a complete noob to the developing software, well android for that matter. i see post after post of people developing and i just want to learn how to do it myself. you always appreciate things more if you know how they developed and the hard work gone in to them.
so please share the developing love and share your knowledge.
also are there any books available that may help?
many thanks
If you don't know java, you need to learn that first. There's always a dozen or so threads here every week with someone wanting to know where to start. So look at one of those for suggestions on websites and java books.
If you already know java, then go to the link below and read everything and work thru the tutorials.
http://developer.android.com/guide/practices/compatibility.html
Most people use Eclipse as the development tool. You can find some information on setting up Eclipse in my blog.
________________________________
http://ron-droid.blogspot.com
thank you buddy just wanting to contribute to the android world
If eclipse isnt your cup of tea then try Intellij. I find it much better than eclipse. The code completion, generation and analysis is top notch
From something awesome
Cheers I will try that out
Sent from my Desire HD using XDA App
I would recommend starting with Android App Inventor.
It's a relatively simple way for non devs to get started developing for Android.
I have decades of dev experience but a few months ago I was new to Android, and pretty new to Java,
AI allowed me to quickly jump into Android dev.
Unfortunately it's difficult to make a professional app using AI, so now I use the SDK and NDK, but much of what I learned in AI was transferable to the SDK/NDK environment.
Also, look at Droid Draw. It lets you drag and drop objects to create relatively simple apps. The advantage is that you can then review the java and xml files (the code behind what you created) that Droid Draw generates. There are different ways to learn...I like the "by example" way.

beginners guide to android development

Hi Guys
So I am quite familiar with the world of android, having been a user across all versions since froyo.
I have a few different idea's for applications, which I think could be moneymakers! that said, I actually need to learn the development side of android.
Currently I can do reasonable "basic" projects in vb.net 2010, written a few applications, but from what I gather, you cant use VB.NET in android.
I don't have the "capital" to invest in a course, so I am looking for free alternatives, which could give me a leg up!
I have so far programmed in WYSIWYG on .NET2010, so would be ever grateful if you can point me in a real "idiot proof" tutorials and education course!

Categories

Resources