Football Fans: Download the 2012 Schedule App from Google Play!


Go Back   Android Forums > Android Development > Application Development > Developer 101

Developer 101 101 Tutorials



Reply
 
LinkBack Thread Tools
Old May 26th, 2010, 10:07 PM   #1 (permalink)
New Member
 
Join Date: May 2010
Posts: 2
 
Device(s):
Thanks: 1
Thanked 0 Times in 0 Posts
Default Where should I begin..?

Hello everyone! I'm very interested in programming and would love to program applications for mobile devices (preferably Android over iPhone, which I was going to do originally). Anyway, I really want to learn how to program for the Android phones and was wondering if anyone could give any advice as to where to start? I'm new to programming, having no prior knowledge of it. I Just picked up some C# and C++ books, but than shortly after learned that Java is the basic language of Android. Is Java what i should focus on first? Any help or advice would be greatly appreciated!
Thanks!

Havoc93 is offline  
Reply With Quote
Sponsors
Old May 27th, 2010, 10:52 PM   #2 (permalink)
VIO
Member
 
VIO's Avatar
 
Join Date: May 2010
Posts: 263
 
Device(s): Nexus S - Unbridled Android Baby DROID - [Retired]
Thanks: 38
Thanked 62 Times in 36 Posts
Default

Java is a good place to start since, as you noted correctly Android apps are programed in Java.

how and where to start really depends on your programming experience. if you have never coded anything then you're probably going to want to grab a book that focuses on teaching the basic concepts of programming (variables, functions, strings, program flow, etc, etc). The most ideal book for your case would be one that does that through Java (since ultimately thats what you want to learn).

if you have experience with programming then I would start with the Java Website which I've found to be fairly helpful in teaching myself Java.

Once you have a basic understanding of Java (enough to understand Syntax, Classes, Methods, Interfaces, etc) you could start suplementing your learning with the Android Tutorials to begin to familiarize yourself with the important Android Classes, methods, etc.

I think as a general Strategy you should learn enough Java to begin to understand Android and then use Android as the driving motivation to learn more Java!
VIO is offline  
Reply With Quote
The Following User Says Thank You to VIO For This Useful Post:
Havoc93 (May 29th, 2010)
Old May 29th, 2010, 11:27 PM   #3 (permalink)
New Member
 
Join Date: May 2010
Posts: 2
 
Device(s):
Thanks: 1
Thanked 0 Times in 0 Posts
Default

Hey VIO, thanks a lot for your reply, just picked up Java for Dummies and Professional Android 2 Application development book the other day. I have been reading Java for Dummies currently (which is very well written in my opinion) and enjoying every bit of it.
Thanks for the advice again! And also, I currently own an iPhone 3GS and in the future was considering picking up an Evo 4G... if I don't wind up picking up an android based phone, do you think it will be difficult for me to program for such phones without physical testing? Do they have simulators on the computer?
Havoc93 is offline  
Last edited by Havoc93; May 29th, 2010 at 11:39 PM.
Reply With Quote
Old June 1st, 2010, 10:03 AM   #4 (permalink)
VIO
Member
 
VIO's Avatar
 
Join Date: May 2010
Posts: 263
 
Device(s): Nexus S - Unbridled Android Baby DROID - [Retired]
Thanks: 38
Thanked 62 Times in 36 Posts
Default

well the Android SDK comes with a device emulator for testing, and certainly it's possible to test apps without the actual device (hell every one is different and most devs probably don't own one of each!).

that being said the best way of testing most things are in situations most like the ones they will be used in, and in this case that would be on an actual phone. Nothing beats using an actual device to really make sure it works.
VIO is offline  
Reply With Quote
Reply

Bookmarks

Tags
app development, need help, new guy, noob, programming, programming help


Go Back   Android Forums > Android Development > Application Development > Developer 101 User CP
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Where do I begin? parlayguy Developer 101 7 August 4th, 2010 08:50 PM
Where do I begin? The Eye Introductions 3 May 7th, 2010 03:40 PM
Now the questions begin! cjacobs Android Lounge 9 April 29th, 2010 10:46 AM
Help! How do I Even Begin the Theme up!? Dorky Mama Android Themes 7 April 23rd, 2010 04:25 PM



All times are GMT -5. The time now is 08:27 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Custom vBulletin Skins by: Relivo