1. You want that $100.00 in your pocket or an Amazon Fire TV don't you? Well here's the deal. With our new updated look we are in desperate need of an updated logo. The 'old' one has certainly served us well, but it's time. Find all the details here: bit.ly/1q0k6Wa
  2. DroidForums.net is currently undergoing a major software upgrade. If you are experiencing any problems logging in please: Contact Us

Ok, so I want to develop an app...

Discussion in 'Android App Developers' started by ForensicDroid, Feb 15, 2010.

  1. ForensicDroid
    Offline

    ForensicDroid Member

    Joined:
    Nov 21, 2009
    Messages:
    95
    Likes Received:
    0
    Trophy Points:
    6
    Location:
    Florida
    But I'm not a programmer, I've never coded anything before, and I have a very very very basic knowledge of HTML programing. And when I say "basic", I mean, I can put something together in Dreamweaver and then go into the code part and read it and kinda see where it makes the page look the way it does. Maybe even edit a line or two. I don't even think that HTML matters in Android development because I'm reading that its based on Java.

    Okay, with that background, is there a step-by-step guide to learning how to code for Android? Is the Android Dev site the place I should go for that or is there another tutorial that might be helpful?

    Thanks.
  2. KZIWarrior
    Offline

    KZIWarrior Active Member

    Joined:
    Dec 31, 2009
    Messages:
    2,625
    Likes Received:
    2
    Trophy Points:
    38
    Location:
    Nashville, TN
    No offense but you're pretty screwed... You need to be fairly well versed in Java to make a good app (even a very basic app is going to require moderate java skills). You're best bet is to pick up some Java books and start with the basics. There are not really any 'coding for Android' books (well, no good ones worth the money)... Get a basic understanding of Java and then pick-up a book on the Android OS (there are a few) and you'll be able to put it together... or take a class (there was one link from a few days ago offering a free online course, but again, you need to already know Java)... Good luck...
  3. R1Lover
    Offline

    R1Lover New Member

    Joined:
    Nov 6, 2009
    Messages:
    1,702
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Northern Ca
    This is like saying, I want to do heart surgery on my wife, but I'm not a doctor, is there a book I can read first?

    lmao
  4. zudien
    Offline

    zudien New Member

    Joined:
    Dec 18, 2009
    Messages:
    63
    Likes Received:
    0
    Trophy Points:
    0
    Except instead of doing surgery you are writing code and instead of your wife's life on the line you have a couple days worth of wasted time.

    Seriously it's not that difficult. Take a look to go over Java. Then take a look at the sample codes in the Android SDK and try to fill in the blanks and make some friends with java experience/android experience.
  5. zero7starz
    Offline

    zero7starz New Member

    Joined:
    Jan 13, 2010
    Messages:
    142
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Kansas
  6. ForensicDroid
    Offline

    ForensicDroid Member

    Joined:
    Nov 21, 2009
    Messages:
    95
    Likes Received:
    0
    Trophy Points:
    6
    Location:
    Florida
    Damn...well, I am a doctor, but I guess I should have gone to programming school instead. :) Oh well...this may be too involved to learn from scratch for someone with not enough time.
    How about going at it from another end. What about a company that develops apps for others for a fee?
  7. cereal killer
    Offline

    cereal killer Administrator Staff Member

    Joined:
    Oct 29, 2009
    Messages:
    11,000
    Likes Received:
    589
    Trophy Points:
    113
    Location:
    Austin, TX
    Last edited: Feb 15, 2010
  8. christim
    Offline

    christim Super Moderator

    Joined:
    Jan 23, 2010
    Messages:
    5,112
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    New England
    I was going to suggest this. It sounds like you've got an idea for an app. It may be far less frustrating to team up with a college student who has already taken Java or find someone out there to partner with. There are some developers that post here, see if one is interested.
  9. ForensicDroid
    Offline

    ForensicDroid Member

    Joined:
    Nov 21, 2009
    Messages:
    95
    Likes Received:
    0
    Trophy Points:
    6
    Location:
    Florida
    Yeah, if I can't figure out how to do it myself, I might have to do that. But I just don't want them to steal my idea. Not that its so amazing, but still.

    Thanks CK, I'll have to look into that. I might run into some time issues, but I'll see if I can work it.
    Last edited: Feb 15, 2010
  10. KZIWarrior
    Offline

    KZIWarrior Active Member

    Joined:
    Dec 31, 2009
    Messages:
    2,625
    Likes Received:
    2
    Trophy Points:
    38
    Location:
    Nashville, TN
    ^+ There was a guy that joined last night that was wanting ideas. Seen a few others saying they'd be willing to develop apps for others (string(s) attached I'm sure) but it's def a route to consider.
  11. CorvetteAustin24
    Offline

    CorvetteAustin24 New Member

    Joined:
    Dec 29, 2009
    Messages:
    382
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    South Dakota
    Just to toss in some extra information..

    I'm graduating with a degree in MIS from Iowa State in May, I've taken 2 Java courses, and this is definitely not just something you can spend a weekend doing and be fine. To do something worthwhile will take commitment, and while difficulty may be relative, I would never categorize it as "not difficult", as some seem to suggest.

    I, too, have a few application ideas and would love to be able to do everything on my own, and regardless of my experience with Java, it is proving to be rather frustrating.

    If you plan on having someone help you, don't ask if they've taken any Java courses, because even if they answer yes, this may not be useful. For the record, I got a B and an A- in the Java classes I took. The right question to ask someone is if they have developed an application for Java before, or specifically for Android OS.

    I'm still dedicating my time to learning android development as it can be a resume booster, if I start making any progress and feel comfortable developing, I'll send you a prospective PM.
  12. CorvetteAustin24
    Offline

    CorvetteAustin24 New Member

    Joined:
    Dec 29, 2009
    Messages:
    382
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    South Dakota
    Btw, to get started with attempting this on your own and following online tutorials follow these steps

    1) Download Eclipse (open source software to program in) -
    Eclipse downloads - mirror selection

    2) Download the Android SDK - Android SDK | Android Developers

    3) Install Android SDK - Installing the Android SDK | Android Developers

    4) If you get the android plugin and everything set for eclipse, then you're ready to make an android application, and you can find tutorials here
    Hello, World | Android Developers

    If you don't get any of this, google the issue you're having. If you can't figure out how to install the android plugin into eclipse, google a how-to. If after awhile you still can't figure it out, take a breather, come back, if you get frustrated again within 5 min, you'll most likely want to look in to finding a business partner, this is the "easy" part.
    Last edited: Feb 21, 2010
  13. 640k
    Offline

    640k New Member

    Joined:
    Nov 4, 2009
    Messages:
    2,123
    Likes Received:
    0
    Trophy Points:
    0
    i'm in on this new to the boat approach. i've been immersed in functional/logical programming for so long, that concepts and approach to java OOP seems to foreign to me. of all the classes that I've took, i've retained nothing.

    i've been on the hunt for decent code samples as i have big plans for applications that I want to promote.
  14. CorvetteAustin24
    Offline

    CorvetteAustin24 New Member

    Joined:
    Dec 29, 2009
    Messages:
    382
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    South Dakota
    If you find any good examples, could you please share them with us? I would really appreciate it :)
  15. 640k
    Offline

    640k New Member

    Joined:
    Nov 4, 2009
    Messages:
    2,123
    Likes Received:
    0
    Trophy Points:
    0
    finally got around the proxy and am finally getting my environment setup.

    looks like they're in the middle of the session. hopefully it starts over again.
  16. CorvetteAustin24
    Offline

    CorvetteAustin24 New Member

    Joined:
    Dec 29, 2009
    Messages:
    382
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    South Dakota
    I noticed that, and the times don't really work with me. In my final semester at college and am taking 3 project classes, 18 credits, and work... life is crazy :icon_eek:

    I read further in to his sessions and I get why he's giving them free over timed interval sessions, he's selling the whole package for $50 once it's over. Pretty smart business plan, get people hooked and if they miss a session they are more likely to purchase.
  17. Samstag
    Offline

    Samstag New Member

    Joined:
    Jan 31, 2010
    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    0
    There are a ton of example programs and more tutorials in the SDK you downloaded. Go to the directory to extracted the SDK and load android-sdk-windows/docs/index.html. Then click the resources tab and check out the items under tutorials and sample code.
  18. bristolcat
    Offline

    bristolcat New Member

    Joined:
    Feb 5, 2010
    Messages:
    66
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Sioux Falls, SD
    Just piggybacking on this thread as I'm interested in developing apps too. I do web development and design so I have some background in something semi-related. I was wondering if anyone is anticipating app development being easier when AIR is available for Android. I started doing some Flex tutorials in hopes of getting my AIR legs before AIR mobile is released. It at least seems more natural for me to learn than full-on Java. Opinions?
  19. droid_mike
    Offline

    droid_mike New Member

    Joined:
    Feb 8, 2010
    Messages:
    115
    Likes Received:
    0
    Trophy Points:
    0
    .

    If you are a beginner, the easiest way to develop an app is using the Simple programming language ported to Android:

    simple - Project Hosting on Google Code

    It's basically Visual Basic for Android. It's still a bit buggy, but the language really is simple to use, and even has features like accelerometer control.

    Check it out!
  20. CorvetteAustin24
    Offline

    CorvetteAustin24 New Member

    Joined:
    Dec 29, 2009
    Messages:
    382
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    South Dakota
    Thanks for the link, Mike!