1. Download our Official Android App: Forums for Android!

Root Becoming a Developer

Discussion in 'Android Devices' started by krisdezzy, Sep 13, 2011.

  1. krisdezzy

    krisdezzy Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    38
    Posts:
    184
    Joined:
    Nov 30, 2010

    Nov 30, 2010
    184
    16
    38
    What do I need to have to start developing roms? I really want to be a part of this, but I dont know how to start off. I need some advice, thats why I made this thread.
    Thank You.
     

    Advertisement

  2. PantherVT

    PantherVT Member
    Rank:
    None
    Points:
    16
    Posts:
    40
    Joined:
    Apr 24, 2011

    Apr 24, 2011
    40
    4
    16
    This is an interesting topic I'm curios as well
     
  3. Biotic

    Biotic Android Expert
    Rank:
     #94
    Points:
    223
    Posts:
    1,391
    Joined:
    Jan 19, 2011

    Jan 19, 2011
    1,391
    669
    223
    Male
    Construction and Android Developer
    Pennsylvania
    I see the spark has lit ^.^
    I will tell you now, its not easy...but if you want to get started, heres a few tips.

    *Become familiar with the linux OS, Your going to need a linux enviroment to edit some linux files in android. So, if your running windows, I would recommend going to Ubuntu's site and download the OS and install it beside windows and get yourself use to linux first.
    *Download the Android SDK and become familiar with it.
    *Understand how APKs are packed (Android packages). Try taking a apk file you dont care about and turn the .apk to .rar and you can see how the package is packed
    *Head on over to google's android sdk site and they have all the information about android you'll need
    *Become familiar with Eclipse development program
    *Become familiar with JDK
    *Become familiar with open source code (code that has been released for developers to use for their own projects Ex: Anderweb=ADW launcher)
    *Buy some books off amazon
    *Buy a cheap android tablet and understand how it works (cheap ones at merimobiles.com)
    *Get yourself familiar with java and XML

    These arnt instructions but basic things you should understand and know before considering to be part of the development community.
    Even if you cant do this, we are always looking for graphic designers as well for themes and wallpapers. Animators, xml writers, C++, ect.
    Developers always have room for someone in their group.
     
    krisdezzy likes this.
  4. j2cool2012

    j2cool2012 Android Enthusiast
    Rank:
    None
    Points:
    68
    Posts:
    487
    Joined:
    Nov 15, 2010

    Nov 15, 2010
    487
    212
    68
    Android Dev and Tech Consult
    In the computer
    Rgocal, nice wrap up of all the information!
    As well, i would like to add something to that list.
    You're probably going to want to be decent with a photo editing program, if you're going to have a theme with your custom ROM.
    Also, for splash screens, bootanimation, etc.
    Graphic design is a big part in what makes a good ROM!
     
  5. Idunno

    Idunno Android Enthusiast
    Rank:
    None
    Points:
    53
    Posts:
    352
    Joined:
    Dec 2, 2010

    Dec 2, 2010
    352
    87
    53
    Ice cream depleater, rhyme repeater
    SoCal
    ...nah, I'll leave it up to you guys. If I try to pack all that stuff in my brain my head will uhsplode.

    Maybe if I was still 16 and had room/time left. I knew it was complicated, but THAT complicated... damn, I love you guys who can actually do that.
     
  6. krisdezzy

    krisdezzy Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    38
    Posts:
    184
    Joined:
    Nov 30, 2010

    Nov 30, 2010
    184
    16
    38
    thank you so much, so what are the programs would I need to download? Linux OS?
     
  7. cr5315

    cr5315 Android Enthusiast
    Rank:
    None
    Points:
    68
    Posts:
    434
    Joined:
    Jul 23, 2010

    Jul 23, 2010
    434
    158
    68
    Narnia
    Homepage | Ubuntu

    And look around on forums.xda-developers.com for ROM making tips
     
  8. benwalburn

    benwalburn Android Enthusiast
    Rank:
    None
    Points:
    53
    Posts:
    435
    Joined:
    Mar 31, 2011

    Mar 31, 2011
    435
    68
    53
    Computer Repair
    And just in case he missed it: install ubuntu alongside windows. If you don't, you will lose it. While ubuntu is superior to windows, you probably want to keep windows
     
  9. Valkerie

    Valkerie Android Enthusiast
    Rank:
    None
    Points:
    53
    Posts:
    407
    Joined:
    Sep 11, 2010

    Sep 11, 2010
    407
    52
    53
    Could always do a Linux virtual machine.
     
  10. Biotic

    Biotic Android Expert
    Rank:
     #94
    Points:
    223
    Posts:
    1,391
    Joined:
    Jan 19, 2011

    Jan 19, 2011
    1,391
    669
    223
    Male
    Construction and Android Developer
    Pennsylvania
    Virtual machine while developing is really hard to work with. I would either install ubuntu beside windows or on an external harddrive
    On google's page that host the android sdk, they also talk about eclipse (apk development program) make sure you have a decent enternet connection as the files are pretty huge. My only enternet source is my ally so it took awhile for me.
     
  11. imnotmikal

    imnotmikal Android Expert
    Rank:
    None
    Points:
    183
    Posts:
    1,041
    Joined:
    Jun 7, 2010

    Jun 7, 2010
    1,041
    256
    183
    PC Technician
    Richmond, VA
    (This is a reworded, less hostile version of the post I previously added here.)

    Another very important thing you will need is tough skin, and a head held high.
    You're going to catch a lot of opposition from people trying (and sometimes succeeding) in leaking your hard work before it's good and ready to be released.

    Take that as a good thing, because that means people are SO eager to get your work, that they go through the trouble to do that.

    Good luck with development!
     
    fullhouse233 likes this.
  12. myfishbear

    myfishbear Android Enthusiast
    Rank:
    None
    Points:
    53
    Posts:
    299
    Joined:
    Sep 5, 2010

    Sep 5, 2010
    299
    62
    53
    cardiac ultrasonographer
    NJ
    i made a rom in windows using the sdk and resigned the zips... it is a biach to resign em in windows... i prefer linux or hackintosh for that part, never released it due to negative remarks from people ... this goes along with boot animations, and skins. Now if i want anything custom i make it for myself and don't post it. if you post it ppl only complain at you... there is little reward in being a dev...
     
  13. remicks

    remicks Well-Known Member
    Rank:
    None
    Points:
    53
    Posts:
    189
    Joined:
    Apr 24, 2011

    Apr 24, 2011
    189
    57
    53
    Security Officer
    USA
    I do this because I enjoy it and I enjoy the people I am working with. People will always criticize your work, let your haters be your motivators and keep on with what you enjoy doing regardless of who complains. Life isnt all flowers and butterflies, gotta take the bad with the good sometimes ya know?
     
Tags:

Share This Page

Loading...