Go Back   Android Forums > Android Development > ROM Development
ROM Development Dev lounge for our ROM developers.

test: Reply
 
LinkBack Thread Tools
Old January 1st, 2012, 07:43 PM   #1 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Jun 2011
Posts: 25
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 17 Times in 8 Posts
Happy Rom development

hello all I am a new ROM developer, and I can edit build.prop and install apps replace home app random small stuff but I want to learn advanced ROM development for example like cyanogen does?
but I have asked many devs on xda but gotten little to no replies
Please Help me!!!
I am pretty familiar with how it works

Advertisements
bbowerman is offline  
Reply With Quote
sponsored links
Old January 4th, 2012, 02:28 PM   #2 (permalink)
Junior Member
 
Join Date: Sep 2011
Posts: 56
 
Device(s): nook color running gingerbread, HTC Wildfire S S-OFF rooted
Carrier: Not Provided

Thanks: 3
Thanked 2 Times in 2 Posts
Default

Hmmm looks like you're not getting too many replies here either! And I don't have any - but I'm looking to get started and perhaps you'd give me some pointers to resources on how to get started. Appreciate anything you'd care to share!

Regards,
Rich
scubaman is offline  
Reply With Quote
Old January 4th, 2012, 08:17 PM   #3 (permalink)
Junior Member
Thread Author (OP)
 
Join Date: Jun 2011
Posts: 25
 
Device(s):
Carrier: Not Provided

Thanks: 0
Thanked 17 Times in 8 Posts
Default

[Guide][Reference] An Intro to Themeing - xda-developers

its a good theming thread

best advice [so far] open it up with winrar and look around
bbowerman is offline  
Reply With Quote
The Following User Says Thank You to bbowerman For This Useful Post:
scubaman (January 4th, 2012)
Old January 4th, 2012, 08:28 PM   #4 (permalink)
Junior Member
 
Join Date: Sep 2011
Posts: 56
 
Device(s): nook color running gingerbread, HTC Wildfire S S-OFF rooted
Carrier: Not Provided

Thanks: 3
Thanked 2 Times in 2 Posts
Default

I have also just come across tutorials on TheUnlockr.com that are the path I will take right now. Funny how you find things right after you ask for help :-) Hope this helps someone else

Rich
scubaman is offline  
Reply With Quote
Old January 6th, 2012, 10:05 AM   #5 (permalink)
ROM Developer
 
Biotic's Avatar
 
Join Date: Jan 2011
Location: Pennsylvania
Gender: Male
Posts: 1,377
 
Device(s): Xperia U- Miui 2.10, Razr-Bionx Catalyst b3ta, Spectrum-Bionx Catalyst b3ta, Ally-Bionx 1.2, Kin
Carrier: Straight Talk

Thanks: 310
Thanked 675 Times in 350 Posts
Send a message via Skype™ to Biotic rgocal09
Default A headstart to a new, addicting, difficult career

Google the following to get yourself settup bud

ALOT TO LEARN
ALOT OF DANGERS TO BE AWARE OF AS WELL.
(Cough cough, bricking, cough...)

Linux environments
*your going to need linux for some development so i would suggest installing ubuntu on your development pc*
Java
*Make sure its installed on both operating systems for development*

Learn how to use the following
*android SDK
*JDK
*ADB (android debug bridge)
*Eclipse and sdk add-on
*identify binary xml and readable xml
*Themeing (learn .9.png .png photoshoping skills)
*XML writing
*Java writing
*c++ code
*android imagery (.img)
*smali compilier/decompiler
*apk multi-tool
*apk manager
*scripting
*android packaging
*android package developing
*Open source code
*android permissions
*be able to identify anderoid user interfaces (sense, blur, aosp, touchwiz)
*android porting

Thats a good bases to start learning =)
Buy books! They help alot!
Alot of developers keep their knowledge to themselfs and more than likely will not help out a new developer...

Goodluck

*Note*
There are several types of developers and the likely hood of you learning everything is slim so its always good to develop in teams and work together as 1.
__________________
Quote:
"No matter how much mud slinging and flaming that happens, competent devs shouldn't be banned. That's straight-up bs."
--Device History--
  • HTC ONE M8
  • OUYA
  • Galaxy Tab3
  • HTC ONE M7
  • Droid Razr
  • Xperia U
  • LG Ally

Biotic is offline  
Last edited by Biotic; January 6th, 2012 at 10:07 AM.
Reply With Quote
Old January 6th, 2012, 10:21 AM   #6 (permalink)
Junior Member
 
Join Date: Sep 2011
Posts: 56
 
Device(s): nook color running gingerbread, HTC Wildfire S S-OFF rooted
Carrier: Not Provided

Thanks: 3
Thanked 2 Times in 2 Posts
Default

Quote:
Originally Posted by scubaman View Post
I have also just come across tutorials on TheUnlockr.com that are the path I will take right now
That tutorial is pretty old and following it verbatims does not work but it was a start. ubuntu has changed, java has changed, DsiXDA's ROM kitchen has changed - but in general it's helpful and studying the stuff in the kitchen is useful
scubaman is offline  
Reply With Quote
Old January 8th, 2012, 09:44 AM   #7 (permalink)
ROM Developer
 
SUroot's Avatar
 
Join Date: May 2010
Location: Riddlesden, West Yorkshire, UK
Posts: 23,926
 
Device(s): SGS3 (Current) HTC Desire (Retired)
Carrier: 3 UK

Thanks: 1,923
Thanked 5,324 Times in 3,995 Posts
Default

You need to start by setting up a build environment, downloading source code and checking that you can compile that.

Here is a good place to start for that:

Initializing a Build Environment | Android Open Source

The problem with google source is that it is for the google development phones only so you have to intergrate it with files from your own device to get it working. Sometimes you can simply get the files from another rom's source code available for your device.

If CM is available, they have a similar guide to that linked to compile CM code for your device.

Then you can start to learn amending the source and adding your own commits
SUroot is offline  
Reply With Quote
Reply


Go Back   Android Forums > Android Development > ROM Development
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 08:23 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.