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


Go Back   Android Forums > Android Development > Application Development

Application Development Dev Lounge for the Coder Folks



Reply
 
LinkBack Thread Tools
Old February 1st, 2010, 12:33 PM   #1 (permalink)
New Member
 
Join Date: Jan 2010
Posts: 5
 
Device(s): htc hero
Thanks: 0
Thanked 0 Times in 0 Posts
Default Getting started with programming

I am fairly new to android, and I have had my hero for just a few weeks now but I absolutely love it. I'm really interested in creating apps for the platform as well, not necessarily to sell, but more as a hobby and to get some programming experience.

I am a huge programming noob. I am very tech savvy and I know all the ins and outs of computers (I built one) and I can pick things up fairly quickly, but I have very little programming experience. Maybe a little HTML here and there but apart from that not much at all.

I have downloaded eclipse and the SDK and got them sorted out and I've set up the AVD. I have done a few REALLY basic things like hello android, list view and stuff like that but thats as far as I have gone.

I have a some questions:

1) What do I need to know/read up on to get going with writing java? Is it even realistically possible to get going with such little experience?

2) What do I need to know about using Eclipse and the SDK?

3) Is there anything else involved in the creation of basic apps that I need to know?

Any help would be much appreciated!
Thanks

mouldeeves is offline  
Reply With Quote
Sponsors
Old February 2nd, 2010, 10:26 AM   #2 (permalink)
New Member
 
Join Date: Jan 2010
Posts: 5
 
Device(s): htc hero
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Nobody?
Any help at all would be great! Even if its just one small pointer
mouldeeves is offline  
Reply With Quote
Old February 2nd, 2010, 05:55 PM   #3 (permalink)
Member
 
Join Date: Sep 2009
Location: Birmingham, UK
Posts: 148
 
Device(s): G1 (Developer model), HTC Tattoo, Nexus One.
Thanks: 1
Thanked 26 Times in 22 Posts
Default

Hi,

It's potentially quite a big topic, and could require quite a long answer.
Of course the really short answer would be "books and google", but that might not be what you're after. :-)

1) Java.

There are plenty of good books. And quite a few free ones.
One that comes to mind is Thinking In Java. It's free, and available from a number of sites. One of which is:

Thinking In Java Tutorial Programming Java Free eBook PDF File Download

It's definitely possible to get going with little experience. After all we all have to start somewhere! You've already got some small apps working, and that's a good starting place to build on.

Although Android might not be the easiest thing to start with, it'll be more interesting than writing simpler console apps. But you might want to move away from Android and try things out with simple command line programs now and again. For example, it'll be easier to try out file i/o and object oriented ideas in isolation without having to worry about Android stuff. So if you get stuck with something, and it's generic Java and not Android specific, the best approach would be to work on it separately, away from Android. It's easier to get something to work in 5 lines of code than as part of a bigger Android app. And if you're still stuck you'll have a small example you can post on a forum, which will make it easier for people to help you.


2) Eclipse & the SDK

As you've already got stuff working, you're already doing pretty well.
There can be a lot to learn about Eclipse, and the SDK, and it can seem intimidating at first. But you can learn as you go along.

There's an Eclipse tutorial here:

https://eclipse-tutorial.dev.java.net/

And Google provide tutorials for the SDK, which you'll already have seen:

The Developer's Guide | Android Developers

I've written a few Android apps, but I've probably only looked at a tiny percentage of the SDK. Rather than try to learn it all, I just focus on small bits as I need them. That way I'll be interested, and will learn quicker as I'll be applying what I learn straight away.

3) More to know about creating basic apps?

Almost definitely! But I can't tell you what that is. There's lots more that I need to know too, but I'll get there eventually.

You've got an app in Eclipse and can build and run it. There will be more to learn as you test on multiple devices, and release to the market place. But it's pretty straightforward.

The best approach is to ask questions as you go.
If there's an app you want to write, and are enthusiastic, the rest will come easily enough.

I hope that helps.

Regards,

Mark
markb is offline  
Reply With Quote
Old February 3rd, 2010, 01:37 PM   #4 (permalink)
New Member
 
Join Date: Jan 2010
Posts: 5
 
Device(s): htc hero
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thanks for your reply, it was really helpful!
The E-book looks great and I will probably buy a hard copy of Hello, Android which I have heard is quite good.
I'm really looking forward to getting stuck in with a bit of learning and becoming more involved with the forums
mouldeeves is offline  
Reply With Quote
Old February 22nd, 2010, 10:03 AM   #5 (permalink)
Junior Member
 
Join Date: Feb 2010
Posts: 18
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Default

I can't really comment as i've only been learning java for a week, but I do have experience in .net.

What helped me, was obviously doing some quick examples (its really good you have already done that!). But then learn some basics, otherwise I found (and probably still do) I have gaps in my knowledge, which hold me up.

The first thing I tried to do was update a TextView on the xml layout, then I added a button, and using examples and google, got my head round making something happen when a button is pressed. Then I made the button switch to another xml view... I then added a picture, and made the button change the picture...then tried adding a button each layout etc..

Sombody leant me a book, and the object orientation stuff helped me alot, classes etc.

You get the idea anyway, I personally just tried the most simple thing, then kept adding bits on to it pushing myself to learn more.

Keep at it, sounds like you are doing ok
LeonR is offline  
Reply With Quote
Reply

Bookmarks


Go Back   Android Forums > Android Development > Application Development 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
Programming the camera themattreese Droid X - Support and Troubleshooting 1 August 25th, 2010 01:03 PM
New to programming.... LEVEND1Z Application Development 5 March 3rd, 2010 08:55 AM
Rumors have started flying all over the net that the droid update has started being Dragoro Android Lounge 1 December 7th, 2009 12:59 PM
Programming on the go.. confuded Application Development 0 November 17th, 2009 05:57 PM
Programming on G1 killachaos T-Mobile G1 3 June 10th, 2009 03:10 PM



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