• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root How does one go about learning to develop ROMs?

Smurgledorf

Newbie
As much as I like the community here for the OE I'm thinking of ditching mine for either the EVO V or Galaxy Victory. Assuming one of these days we get 4g in my area anyway lol. In the meantime I intend to use my Elite as more of a tinker phone, but I don't know the first thing about ROM development. My question here is how did most of the Devs here start out learning?
 
As much as I like the community here for the OE I'm thinking of ditching mine for either the EVO V or Galaxy Victory. Assuming one of these days we get 4g in my area anyway lol. In the meantime I intend to use my Elite as more of a tinker phone, but I don't know the first thing about ROM development. My question here is how did most of the Devs here start out learning?

I highly encourage anyone to do three things...read...and read and read some more lol. There's a plethora of tutorials, guides and a ocean of knowledge between various development sites, IRC channels etc. Breaking apart stock roms and seeing what makes them tick is a great start as previously stated. Also deciding if you're going to cook a stock based rom or build from source as its 2 completely different things. Learn about build environments and github etc. Have patience and a decent computer lol. :D
 
My next step is to compile from source, someone gave me 100 earlier, I have 50 left after my phone bill but I found a laptop for 100 earlier I'm going to try and get this weekend.

After that happens I'll probably disappear for a few days but then WATCH OUT
 
I could use a decent computer, this one is falling apart lol. Thanks for the help guys, I can't wait to start messing with this thing >:D
Def using Giantpune's, is there even another one for the elite that can match it? I haven't heard of any others.
 
My next step is to compile from source, someone gave me 100 earlier, I have 50 left after my phone bill but I found a laptop for 100 earlier I'm going to try and get this weekend.

I'd say you're going to be very disappointed if you are expecting a $100 computer to be able to be a decent android dev machine. Even if you get one that barely meets the minimum requirements, you won't be able to do much with it as far as actual development. You'll want one that can grep through the source code fast, and you'll want one that actually build it fast so you dont have to wait 24 hours for it to build so you can test out every minor edit.
 
Developing on android takes a LOT of diskspace, and a LOT of RAM.

If you want to work from source you need 60+gb free and google recommends 8GB+ ram. You're also going to want to be running Linux
 
Developing on android takes a LOT of diskspace, and a LOT of RAM.

If you want to work from source you need 60+gb free and google recommends 8GB+ ram. You're also going to want to be running Linux

Thankfully like all things Linux based they make installing a VM easy and allowing dual boot.
 
I'd say you're going to be very disappointed if you are expecting a $100 computer to be able to be a decent android dev machine. Even if you get one that barely meets the minimum requirements, you won't be able to do much with it as far as actual development. You'll want one that can grep through the source code fast, and you'll want one that actually build it fast so you dont have to wait 24 hours for it to build so you can test out every minor edit.

Yes I am VERY aware of this, I am at least expecting to be able to use apk tool and make some modifications. As far as development....I doubt it. I have been able to do a full stage three install of gentoo on a Pentium 4 in under 4 hours so I guess anything is possible. Plus the laptop, as cheap as it is, is only my entry, with it I can make money much more easily in order to get something better.
 
Back
Top Bottom