Becoming a developer


Last Updated:

  1. dglowen23

    dglowen23 Banned This Topic's Starter

    Joined:
    Feb 24, 2010
    Messages:
    144
    Likes Received:
    15
    ok so i want to become a developer cuz it seems very interesting but I would like to know how to start off. Should I read everything on the android developer page? Im willing to put a lot of time into this but I dont want to read things that aren't necessary. Any tips?
     

    Advertisement
  2. caustic

    caustic Well-Known Member

    Joined:
    Mar 26, 2010
    Messages:
    157
    Likes Received:
    23
    Hmmm well it depends on a lot of things. Answer a few qualifying questions:

    What do you want to develop? Games? Applications that only work on the phone itself, or ones that use the web (data connection)?

    What's your programming experience? Have you ever programmed before, and do you know and java?
     
  3. dglowen23

    dglowen23 Banned This Topic's Starter

    Joined:
    Feb 24, 2010
    Messages:
    144
    Likes Received:
    15
    Well i would like to start with an application, that would be useful like a file manager that allows u to send files via blue tooth but for free or an app that allows u to watch live sports for all services... Idk yet but I would be happy with any developing.
     
  4. dglowen23

    dglowen23 Banned This Topic's Starter

    Joined:
    Feb 24, 2010
    Messages:
    144
    Likes Received:
    15
    O yeah I dont know java very well either
     
  5. caustic

    caustic Well-Known Member

    Joined:
    Mar 26, 2010
    Messages:
    157
    Likes Received:
    23
    Step one, learn Java
     
  6. Boogs

    Boogs Well-Known Member

    Joined:
    Apr 6, 2010
    Messages:
    85
    Likes Received:
    16
    Here's my recommendation:

    1. You need to get an IDE to write your programs, I recommend downloading Eclipse Classic.

    2. Download and Install the Android SDK and Eclipse ADT plugin onto your system. Here are the instructions.

    3. Learn Java! I recommend the free book Thinking in Java. Here's a link to the source webpage (html version recommended!), and here's a link to a PDF version of the book..

    4. Start reading the Android Developer's Guide to get an idea of how Android programs work while you're learning Java.

    5. While you're reading the Dev Guide (in Step 4), start writing your first programs. Start with the Android Hello World! program.

    6. Go through the Hello Views examples to learn the basics of layouts. And remember, with the SDK downloaded, you actually have all the examples on your computer. You just have to import them. The samples are located in your SDK directory at: [Install Directory]\android-sdk-windows\platforms\android-X.X\samples

    7. To actually publish an application, you'll have to register with Google and pay $25 (a one time fee).

    8. Be patient (if you're not familiar with Java or programming at all, expect to spend several weeks to several months learning just the basics of writing a program) Experiment and enjoy!

    And, if you ever need any help, you have a whole forum of people here to help!
     
    dglowen23 likes this.
  7. dglowen23

    dglowen23 Banned This Topic's Starter

    Joined:
    Feb 24, 2010
    Messages:
    144
    Likes Received:
    15
    Ok will this also help me if I want to start developing bigger like a rom or a hack or something?
     
  8. KlaymenDK

    KlaymenDK Well-Known Member

    Joined:
    May 29, 2009
    Messages:
    1,217
    Likes Received:
    130
    Slow down there, cowboy. ;) At least take a couple of walks before endeavouring to scale Mount Everest.

    Programming is pretty hard work - not so much the writing part but the thinking part. That is to say, you gotta have the right head for it, you gotta know how to think. And have patience. Lots of it.

    Start off with a few simple things, such as an app that asks you your name and then says "Hi Jim". I know this sounds daft, but baby steps is really the way to go. First you need to learn the right idea, then you need to learn the structure of the platform, then you need to learn the syntax, then you can start designing, and then you can start making programs.

    Even simple games such as Tetris are surprisingly complex when viewed from the inside (there are timers, animation, collision detection, block management, scoring, et cetera), so a bluetooth-enabled file manager is way way too hard as a first project. :eek:
     
    djmorkert and dglowen23 like this.
  9. Drastik

    Drastik New Member

    Joined:
    Aug 22, 2010
    Messages:
    1
    Likes Received:
    0
    Google also requires that you have your own website URL to sign up to become a android dev. Why? Where any suggestions for sites?
     
  10. jonbonazza

    jonbonazza Well-Known Member

    Joined:
    Jul 13, 2010
    Messages:
    1,934
    Likes Received:
    458
    You can use any website... Some people even use google.com lol

    As for where to start, that has pretty much been covered eventually. Once you understand everything aforementioned, then you will be able to start making your own programs. To become a successful developer, you not only must have the right mind for it, you must also have the passion and willingness to jump head first into a concept and figure problems out as they come. No matter how much thought you put into the design of a project, it will ALWAYS throw you curve balls. With this said, you MUST understand the concepts described above, as well as--and I can't stress this enough--have the right mind for the job. Programming is NOT for everyone. There is a lot of logical processes one must endeavor and requires one to think in ways a lot of people cannot. This is not to discourage you, however. Give it a shot and you will quickly realize if it is right for you.
     

Share This Page

Loading...