DroidForums.net is the original Verizon Android Forum! Registered Users do not see these ads. Please Register - It's Free!
Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: So I want to learn to develop for Android...

  1. Senior Droid
    fichdak's Avatar
    Member #
    18814
    Join Date
    Dec 2009
    Posts
    142
    Phone
    Enter Current Phone Here
    #1

    So I want to learn to develop for Android...

    This is me: college kid, no developing experience whatsoever (unless you could a basic HTML course in like 9th grade... lol), relatively intelligent, interested in technology.

    What do I need to learn?

    I found a "java 101" article to read here: Learn Java from the ground up - JavaWorld

    Is android just Java or is there any other kind of language..? I've heard something about C++? or is that part of Java?

    As you can tell, I'm a noob lol.

    Then I read that I need Eclipse (what does that do again?), which one should I get (I'm on a Mac): Eclipse IDE for Java EE Developers, Eclipse IDE for Java Developers, or Eclipse Classic 3.6?

    Is this a bad idea considering I know nothing? Like am in way over my head?

    Any other ideas or links anyone can share?

    Thanks for the help!
  2.  
     
     
     
  3. Johnly
    Guest
    Johnly's Avatar
    #2
    What you are about to do could last a lifetime! Congratulations! I have found dev forums like XDA to be rich with info....good luck, and make us an killer app huh?
  4. Senior Droid
    stonedoubt's Avatar
    Member #
    70525
    Join Date
    May 2010
    Location
    Charlotte, NC
    Posts
    101
    Phone
    HTC Thunderbolt
    #3
    Quote Originally Posted by fichdak View Post
    This is me: college kid, no developing experience whatsoever (unless you could a basic HTML course in like 9th grade... lol), relatively intelligent, interested in technology.

    What do I need to learn?

    I found a "java 101" article to read here: Learn Java from the ground up - JavaWorld

    Is android just Java or is there any other kind of language..? I've heard something about C++? or is that part of Java?

    As you can tell, I'm a noob lol.

    Then I read that I need Eclipse (what does that do again?), which one should I get (I'm on a Mac): Eclipse IDE for Java EE Developers, Eclipse IDE for Java Developers, or Eclipse Classic 3.6?

    Is this a bad idea considering I know nothing? Like am in way over my head?

    Any other ideas or links anyone can share?

    Thanks for the help!
    I recommend buying a subscription to CommonsWare because it's basically 4 books in PDF format that start from the basics and go all the way to advanced. A single book costs as much as that subscription. Java is not C++.
    My Sig was Too Large..
  5. Developer
    woodyman's Avatar
    Member #
    31911
    Join Date
    Jan 2010
    Location
    Ohio
    Posts
    1,610
    Liked
    13 times
    Twitter
    @DroidConcepts
    Phone
    D1, D2, D3
    DroidForums.net Developer
    #4
    Quote Originally Posted by fichdak View Post
    This is me: college kid, no developing experience whatsoever (unless you could a basic HTML course in like 9th grade... lol), relatively intelligent, interested in technology.

    What do I need to learn?

    I found a "java 101" article to read here: Learn Java from the ground up - JavaWorld

    Is android just Java or is there any other kind of language..? I've heard something about C++? or is that part of Java?

    As you can tell, I'm a noob lol.

    Then I read that I need Eclipse (what does that do again?), which one should I get (I'm on a Mac): Eclipse IDE for Java EE Developers, Eclipse IDE for Java Developers, or Eclipse Classic 3.6?

    Is this a bad idea considering I know nothing? Like am in way over my head?

    Any other ideas or links anyone can share?

    Thanks for the help!

    it takes time, and its tricky at first, but it gets easier as you learn more.. good luck.!!

    but, what kind of Development do you want to get into.? building ROMs, apps, Themes?
    Click Here for the Droid Concepts Web Site

    Check out The Droid Concepts Roms By clicking the image below.!

    If you would enjoy what we do please support us with a small donation if possible, we need some new devices..
  6. Senior Droid
    neubanks89's Avatar
    Member #
    16335
    Join Date
    Dec 2009
    Posts
    130
    Phone
    Droid
    #5
    Android does use java for its api but theres A LOT more to developing an android app than knowing how to write in java. You need to be VERY familiar with the syntax and rules oj Java before starting an Android app. I'd recommend using Eclipse, download a basic learn java pdf from somewhere and go through it completely even all the basic stuff (focus on the Object Oriented nature of Java as thats whats extremely important about android). Next thing, once you're comfortable using java, learn the activity lifecycle of an android app, that will save you a lot of time trying to fix a problem with your app.

    Some Tips:
    * Use xml for layouts, this will save you a lot of time when it comes to making an app upgradable.
    * Develop for the lowest SDK your app will support
    * NEVER let a service run when it doesn't have too, thats my biggest problem with a lot of really good apps on the market (slacker, tunewiki, news and weather refresh service etc.)
    * Don't forget permissions in the manifest

    I've done a lot of app development for android over the past 6 months with Android Infinity (androidinfinity.com) so if you have any specific questions ask away.
  7. Developer
    woodyman's Avatar
    Member #
    31911
    Join Date
    Jan 2010
    Location
    Ohio
    Posts
    1,610
    Liked
    13 times
    Twitter
    @DroidConcepts
    Phone
    D1, D2, D3
    DroidForums.net Developer
    #6
    lol, johnly its nice to see that people use my ROMs..
    Click Here for the Droid Concepts Web Site

    Check out The Droid Concepts Roms By clicking the image below.!

    If you would enjoy what we do please support us with a small donation if possible, we need some new devices..
  8. Droid
    doktabl4ck's Avatar
    Member #
    24414
    Join Date
    Jan 2010
    Location
    Ohio
    Posts
    43
    Phone
    Motorola Droid
    #7
    I was checking out this thread and I would also like to develop some apps for android, and use my test subjects as guinea pigs. I only have experience with python but I was seeing that Java and C++ are pretty much the 2 languages to know in order to build a successful app. I have a lot of inspiration for apps that I haven't seen but could be in development. My biggest question is syncing the android software or phone with the radio in your car to stream music through your car speakers. Does this require additional hardware or is there a way to build an app around the idea of fooling the hardware the transmitter exist? I've got a lot of crazy ideas like this but this would really let me know there is hope for my craziness to be given to the android users. Please let me know if this is possible. Thank you.
  9. Droid
    doktabl4ck's Avatar
    Member #
    24414
    Join Date
    Jan 2010
    Location
    Ohio
    Posts
    43
    Phone
    Motorola Droid
    #8
    I am also learning the Linux command line, and very familiar with windows. Is there a better OS for learning the programming/development side of android?
  10. Droid Newbie
    bothee's Avatar
    Member #
    83295
    Join Date
    Jun 2010
    Posts
    1
    Phone
    Motorola Droid
    #9
    Quote Originally Posted by fichdak View Post
    This is me: college kid, no developing experience whatsoever (unless you could a basic HTML course in like 9th grade... lol), relatively intelligent, interested in technology.

    What do I need to learn?

    I found a "java 101" article to read here: Learn Java from the ground up - JavaWorld

    Is android just Java or is there any other kind of language..? I've heard something about C++? or is that part of Java?

    As you can tell, I'm a noob lol.

    Then I read that I need Eclipse (what does that do again?), which one should I get (I'm on a Mac): Eclipse IDE for Java EE Developers, Eclipse IDE for Java Developers, or Eclipse Classic 3.6?

    Is this a bad idea considering I know nothing? Like am in way over my head?

    Any other ideas or links anyone can share?

    Thanks for the help!

    I'm actually in the same boat. Basically no programming experience, just out of college, and really interested in learning programming/specifically working with android.

    My current course of action is following along with the Stanford Engineering Everywhere website, which offers several of their comp-sci class notes and lectures for free:

    Stanford School of Engineering - Stanford Engineering Everywhere

    There are a lot of online vids and lectures for learning programming, but this was the first one I found that actually used Java as the main language of the class to teach the intro programming concepts.


    The first class is CS106A: Intro to Programming Methodology, and it has been pretty awesome so far. Since it's an intro to programming class that teaches java instead of many of the other languages used, it seemed like the best place to start.
  11. him
    him is offline
    Senior Droid
    him's Avatar
    Member #
    12218
    Join Date
    Dec 2009
    Posts
    144
    Phone
    Enter Current Phone Here
    #10
    +1 here trying to learn as well. Computer science degree C, C++, Assembly. No java though. there is a guy on youtube he has over 100 vids all under 7 minutes going step by step on java programming starting out with how to get set up to develop and then on to writing code, and explaining syntax. It reminds me a bit of C++, but with any programming language syntax is going to be your friend and enemy. Good luck.
Page 1 of 2 12 LastLast

Links

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Similar Threads

  1. i want to learn how to develop apps
    By mdhuber25 in forum Android App Developers
    Replies: 15
    Last Post: 01-15-2014, 06:17 AM
  2. Boxee Looking to Develop Android App for Google
    By Shadez in forum Android Applications
    Replies: 0
    Last Post: 05-26-2010, 02:06 PM
  3. android incredible email client sucks - google learn from apple
    By qwerty53 in forum Droid Incredible Tech Support
    Replies: 29
    Last Post: 05-17-2010, 08:25 AM
  4. Ok, so I want to develop an app...
    By ForensicDroid in forum Android App Developers
    Replies: 20
    Last Post: 02-25-2010, 11:13 PM
  5. wanna develop apps =]
    By Malvado in forum Android Hacks and Help
    Replies: 7
    Last Post: 12-02-2009, 10:24 PM

Search tags for this page

how long does it take to learn android development
,
how long does it take to learn android programming
,
how long to learn android
,

how long to learn android development

,
how long to learn android programming
,
learn how to program android apps
,
learn how to program apps for android
,

learn java for android development pdf

,
learn to program android apps
,
what language to learn for android development
Click on a term to search our site for related topics.
Find us on Google+