(Q) Developers of ROMs - General Questions and Answers

I was curious, where did you guys learn to build (android) roms? I'm quite interested in becoming a developer myself and am a quick learner. If anyone can point me in the right direction, I'm confident with a little help I can learn too. My hope is that I could branch out to some of the less developed for devices on these forums.

The Android Chef Central forum would be a good place to start reading, asking questions, and trying stuff out.
One of the threads there has some good youtube tutorial vids for getting started with ROM building.
http://forum.xda-developers.com/showthread.php?t=1102020
To build stock android, the AOSP site has a guide you can follow.
http://source.android.com/source/initializing.html

Related

[REQUEST] ** WANTED *** Rom Builders for Android TG01

Now that we've managed to get into an Android GUI and have a working touch screen driver,we need experienced rom builders to come forward to develop android sdcard based roms.
If you have the experience and would like to get involved, now is the time to step forward and get involved.
Please post here or contact Markinus or myself on the irc #toshdroid channel.
Thanks
Noone? Sad
I would make a request in the general Android Development section bally3. It's not like many Android dev's will be browsing the other sections of typically non-Android phones.
Scougar said:
I would make a request in the general Android Development section bally3. It's not like many Android dev's will be browsing the other sections of typically non-Android phones.
Click to expand...
Click to collapse
I use Linux all the time at home and work! I now feel how useful it could have been if I spent some time playing with ROM building etc rather than playing with WinMo customizations! I am so following the android on tg01-type threads Will try to spread the word too and see if anyone can come forward to help
Good luck and keep up the good work
BUMP!!
I want to bump this thread, any progress? We need as many devs as possible. we have come so far, let it not end here!!
Shall we post this in a Android Development Forum?

[Q] General ROM question.

With so many different roms in the development section, I figured it was time to get my jump in on it. Though this is a basic, I have done a little bit of digging through many threads here, I am still wondering where the best place to start Rom Development is? I have look up a few guides, though pretty much all of them just involve the "Kitchen" which seems a bit basic. I am experience with many distros and concepts of Linux, as well as am developing on the Android Market. So I am not clueless to the entire concept.
I am just wondering where the best place to learn and start is.
Any suggestions are awesome. Thanks guys.

T959V Development Knowledge Base

Hi Guys
I made a suggestion in the "petition for devs" thread, but with all the excitement
it passed by all.
let me make some assumptions :
1. Most of us love android OS very much and the freedom it gives us.
2. Most of us want to try new ROMs every once in a while and want to customize it as much as possible.
3. Most of us are technological freaks, with a good sense of learning and interest in technology and its implementation.
4. Most of us would like to develop for this phone given the time and knowledge.
Regarding the time, we're working on a time machine, but till then, what do you say we found a knowledge base for our phone ?
I'm sure Krylon, DSexton, DrHonk, Raver, FBis, Soma, Fluip (forgive me if forget someone) wouldn't mind share with us their experience and insights.
If it takes too much time and resource it's worth a fund,
since this would make us know the difficulties and barriers and make some of us become new devs and revive this community and its content.
Please let me know what you think.
Sent from me.
I have a few questions on some obscure problems, and will be happy to share some knowledge when I get some answers.
...But, most of the devs are doing can be found by using google or your favorite search engine or searching locally here on the XDA Forum.
If you're new to XDA, awesome! Start here:
http://forum.xda-developers.com/showthread.php?t=1282679
and here:
http://forum.xda-developers.com/forumdisplay.php?f=263
If you're new to rom dev, you can learn from the kitchens.
http://forum.xda-developers.com/showthread.php?t=1257297 (Dsixda's Kitchen)
http://forum.xda-developers.com/showthread.php?t=990829 (UOT Kitchen)
Then use your imagination and search other device forums and the "Android Development and Hacking" forums: http://forum.xda-developers.com/forumdisplay.php?f=564
If you're new to kernel development, I'd suggest learning git and getting comfortable browsing github and reading through changes to learn.
But by far, the best advise I can offer is how to ask smart questions: http://catb.org/~esr/faqs/smart-questions.html
EDIT:Specifically: http://catb.org/~esr/faqs/smart-questions.html#writewell
Hope this is helpful!
Thanks a lot Behundven!
Is any of the links related to our special file system in t959v?
Sent from me
itzik2sh said:
Is any of the links related to our special file system in t959v?
Click to expand...
Click to collapse
Well, I'm not a "rom chef". I like source code and specs/datasheets, and am not very good at reverse engineering.
Raver, Dsexton, Whitehawkx, and a lot of other could bring more insight.
You will gain more use of your 'knowledge to be' if you learn about Android instead of getting spoon fed tricks that are specific to this phone.
Try building AOSP and CyanogenMod for other phones (like i9000 on CM, or crespo on AOSP EDIT:Granted, don't try to run the output on your SGS4G! You could try it in an emulator.) just to get a feel for what it takes to build android from source. Doing this will also help you get all the right things installed on your build computer that you will need. (java jdk, toolchains, build required libraries, etc...)
I guarantee sgs4g will get cm7 (if not cm9 as well) in the future, and the knowledge you learn from building the other phones will come in handy when it is available.

[Q] Development Help

I'm a software engineering major and I would like to start contributing work to this forum as I have learned basic programming techniques and have learned about the basic android structure over the past ~1.5 years of modding android. I have all the android SDK tools and APK manager. I'm just looking for someone to help me get started into actual ROM Development. I'm a fairly quick learner so it shouldn't take too long. Any help you guys could give me would be wonderful.
Thanks a lot,
Justin
PS I think this was the right forum? If its wrong delete it/move it.
your best reference for learning like i have is to go to the chef central part of xda, they have plenty of refernce information available for beginners
mjwhirly said:
your best reference for learning like i have is to go to the chef central part of xda, they have plenty of refernce information available for beginners
Click to expand...
Click to collapse
Alright thanks I'd never heard of that. I'll go check it out.

Mobile App Developement

Hey guys and girls,
I'm pretty new here, and I have just started learning Android development. I am just wondering if there is a section on this forum that is dedicated to software development for Android, or if the site is completely dedicated to items that help with rooting and flashing roms? I tried following a couple links that seemed promising, but they all led to forums that seemed to be focused on development of new roms. If this site doesn't have a section that is for application development, does anyone know of some sites that are similar to this one that might fit the bill. I would really like to find a solid online community of developers to chat with, learn from, and eventually, help, and I really like the look and feel of this site, so I hope there is a section here that is similar to what I am looking for.
Thanks for reading.
Matt
MattyMattLars said:
Hey guys and girls,
I'm pretty new here, and I have just started learning Android development. I am just wondering if there is a section on this forum that is dedicated to software development for Android, or if the site is completely dedicated to items that help with rooting and flashing roms? I tried following a couple links that seemed promising, but they all led to forums that seemed to be focused on development of new roms. If this site doesn't have a section that is for application development, does anyone know of some sites that are similar to this one that might fit the bill. I would really like to find a solid online community of developers to chat with, learn from, and eventually, help, and I really like the look and feel of this site, so I hope there is a section here that is similar to what I am looking for.
Thanks for reading.
Matt
Click to expand...
Click to collapse
The Android software development threads here should be good for you: http://forum.xda-developers.com/android

Categories

Resources