How to Start as a Rom Developer (etc.) - General Topics

I have been really getting into Android and rooting. I want to be able to make custom roms... Questions:- What programming languages do you have to know?
How do I start off?

A good question asked. I am also very much interested in ROM-dev. Some dev. may shed some light

Yeah hopefully.... Waiting for some light

Anyone
Someone should answer and help the newbies like us in making custom roms

Newbie
Help us to become develpor any dev please

Anyone
Any dev help us please

You're gonna want to search google for the android sdk, and eclipse, and learn about java. There's also kitchens for rom cooking around, but don't ask me where or how to use them lol. Lurk around the Android forums here on xda, and read up on the stuff you're most interested in doing, be it coding apps, theming, cooking roms, all of the above. You're gonna have to invest a good amount of time to develop any skill at this stuff, it definitely won't happen overnight. Have fun and good luck!
Sent from my HTC HD2 using XDA App

Some advice from one of the best...

huggs said:
You're gonna want to search google for the android sdk, and eclipse, and learn about java. There's also kitchens for rom cooking around, but don't ask me where or how to use them lol. Lurk around the Android forums here on xda, and read up on the stuff you're most interested in doing, be it coding apps, theming, cooking roms, all of the above. You're gonna have to invest a good amount of time to develop any skill at this stuff, it definitely won't happen overnight. Have fun and good luck!
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
Thats kinda quick. Well looks like we have to try ourselves. Ok guys stand back m gona try
Sent from my Desire HD using XDA App

coool.......10 char...

Related

New Android ROM website, for newcomers(idea)

Ok guys, this is just a proposal/idea. I have an idea to make a website, that people can easily find their phone, and then it will display all the ROM's available for their device. As well as show them the ROM's it should also be able to display images that would help people that aren't technically experienced to install and enjoy the ROM's that we do everyday, with ease. The only problem ( and of course people are wondering, why tell us just DO IT) is i have limited X-HTML experience and Javascript experience. I would need the help of all the great developers here to promote their ROM (giving helpful information), and someone(s) to help develop the website. Basically i want to be able to easily find a ROM instead of searching through pages and pages trying to see if and problems persist, and easily state what their ROM is all about. This could really be a break-through website, that can take the awesome geeky-ness of XDA and transfer all the knowledge to help everyone. I really do love XDA, but sometimes it is hard to keep up with all the new terms and lingo. It would also help to de-clutter XDA, leaving developers noob question free. I know i probably sound crazy i know. but if anyone is interested in helping please PM me, it would be greatly appreciated. and it would be the start of something new for ROM's, mainstreaming if you will.
Cheers
...And if this is posted in the wrong place i do apologize in advanced.
really...?
sold1erjjt said:
really...?
Click to expand...
Click to collapse
Yes, really.
That would be good but of every developer could get their roms on rom manager that would help too but I would be really stoked of there was a website like that I would be on it faithfully and so would alot of other noobs
Sent from my PC36100 using XDA App

The new developer's thread (And any old developers still left...)

Xev_10177 suggested that my thread on developers leaving should be used as a resource for all the people wanting to try and pickup developing for the Infuse in sight of almost all of our beloved devs leaving. To make things simpler and to have a thread specifically dedicated to such a thing I have made this one.
Here is Xev_10177's original post:
Xev_10177 said:
Many of us here want to help pick up the dev community here since many are jumping ship. So let's help each other out here. Don't be greedy. Let's share links between us. If you found a good link and you think it might be helpful to others, share it here. Let's pick up the community and keep rolling 'cause there are many of us who are keeping our Infuse4G's so... And obviously, your help will be appreciated. If I find any useful links, I'll obviously share them here.
Sent from my SAMSUNG-SGH-I997 using XDA App
Click to expand...
Click to collapse
As Xev_10177 said, let's keep it rolling!
Anybody, feel free to contribute links or anything of value that could be helpful!
LINKS
Android Articles:
Article with links on Developing: http://primalpop.wordpress.com/2010/05/26/first-few-steps-in-android/
Thread by diablo009 on Android Memory Management: http://forum.xda-developers.com/showthread.php?t=904023
An article that talks about cooking ROMs for HTC devices with a special program and Linux: http://theunlockr.com/2010/03/26/ho...om-for-android-part-1-setting-up-the-kitchen/
Software and Development Questions Thread: http://forum.xda-developers.com/showthread.php?t=1120197
A free book on Java [GIVE IT A READ]: http://www.greenteapress.com/thinkapjava/
Android Developing:
Android Developer's site: http://developer.android.com/index.html
Setting up your Android environment: http://developer.android.com/sdk/installing.html
Android Developer tutorials: http://developer.android.com/resources/tutorials/hello-world.html
A great thread on developing WITH LINKS by Cyanogen himself: http://forum.xda-developers.com/showthread.php?t=667298
Advanced Power Menus: http://forum.xda-developers.com/showthread.php?t=1178581
Add Reboot to your Power Menus: http://forum.xda-developers.com/showthread.php?t=811532
[How To] Extended Power Menu: http://forum.xda-developers.com/showthread.php?t=1169443
[HOW TO] Manually deodex your phone: http://www.droidxforums.com/forum/droid-x-themes/4620-how-manually-deodex-your-phone.html
ROM Development/ Dissecting:
Evo Forum thread telling how to dissect a ROM: http://forum.xda-developers.com/showthread.php?t=1198035
A Guide to ROM Cooking: http://forum.xda-developers.com/showthread.php?t=1142104
ROM Cooking Guide II: http://forum.xda-developers.com/showthread.php?t=1199896
Building CM from scratch (The easy way!): http://forum.xda-developers.com/showthread.php?t=969266
[TUTORIAL] How to unpack ROMs on Windows: http://www.mobileunderground.info/showthread.php?
Creating Custom ROMs/Backups for Odin: http://androidforums.com/behold-2-all-things-root/54424-creating-custom-roms-backups-odin.html
[HOW-TO]Create Custom ODIN Images for Backup/Restore: http://forums.androidcentral.com/dr...om-odin-images-backup-restore.html#post909833
A guide to rom cooking, a bit of theming and a bit of modding: http://forum.xda-developers.com/showthread.php?t=1142104
Custom ROM Creator Studio: http://code.google.com/p/custom-rom-creator-studio/
Testing your ROM before flashing: http://greenromproject.com/showthread.php?75-Test-Custom-Rom-Before-Flashing-It-to-Your-Phone
Perka's Ultimate ROM Cooking Guide: http://forum.xda-developers.com/showthread.php?t=1168916
Yes! Great idea. If I see anything, im posting it here.
Let's do this! We're gonna make it.
Quite awesome thread!
I've been messing with linux and java all day, but I am still far from making a ROM
Oh well, taking it one step at a time
theROMinator said:
Quite awesome thread!
I've been messing with linux and java all day, but I am still far from making a ROM
Oh well, taking it one step at a time
Click to expand...
Click to collapse
Good job. Atleast you're ahead of me. I'm still in the process of getting Linux. Will download a .pdf C++ and Java book tomorrow.
This might help a bit..
http://primalpop.wordpress.com/2010/05/26/first-few-steps-in-android/
Well I dusted off my old dell latitude and installed the latest Ubuntu and have installed all the tools to make a rom just need to figure out how the pieces fit together lol..... I have been taking apart roms all day I think with some time I may be able to do this lol hopefully I have a good grip before android 2.4 comes out and I can cook us up a rom!
If anyone knows any helpful tips or tricks please share any help will be appreciated! PM me or email me at [email protected]
I was going to jump ship for the S2 but played with it for a bit and I like my infuse!
I'm gettin' in on this too.
http://forum.xda-developers.com/showthread.php?t=1198035
I know it from the Evo forum, but I thought it had good information.
This is already starting to look good! I'm going to try and do some things. Got a lotta crap with the Marines to do, but I'm definitely going to try and get into this ROM business! Let's get some recipes and cook away!
This is real good stuff from cyanogen himself
http://forum.xda-developers.com/showthread.php?t=667298
Sent from my SGH-I997 using xda premium
This site has come in handy:
http://developer.android.com/sdk/installing.html
For all those who are seriously into getting into making custom roms for this device we should form a dev team that way we can help each other learn and cook up some bad ass roms!
uaguilar said:
This site has come in handy:
http://developer.android.com/sdk/installing.html
For all those who are seriously into getting into making custom roms for this device we should form a dev team that way we can help each other learn and cook up some bad ass roms!
Click to expand...
Click to collapse
That's really not a bad idea. I like it.
Here's a thread by diablo009 on Android Memory Management. Just a little background on things. Doesn't hurt to take a glance through this every once in a while.
TO EVERYONE THAT IS SERIOUSLY INTERESTED:
If we are going to form a dev team we need a way to keep in contact and fast (in case there is a breakthrough).
twitter, google plus?
Sent from my SGH-I997 using xda premium
Oh Yes i think this is greatness.......
IM IN
theROMinator said:
TO EVERYONE THAT IS SERIOUSLY INTERESTED:
If we are going to form a dev team we need a way to keep in contact and fast (in case there is a breakthrough).
twitter, google plus?
Sent from my SGH-I997 using xda premium
Click to expand...
Click to collapse
I don't have GooglePlus, and I barely use Twitter. But, in the case of me joining a dev team with you guys, I'd use Twitter 24/7 to keep in contact with you guys. For sure.
And sure, I'm also in, that is, if you guys approve obviously. We might have to starting to PM each other on regards with who's on the team and everything.
theROMinator said:
TO EVERYONE THAT IS SERIOUSLY INTERESTED:
If we are going to form a dev team we need a way to keep in contact and fast (in case there is a breakthrough).
twitter, google plus?
Sent from my SGH-I997 using xda premium
Click to expand...
Click to collapse
I have Google+, but I have no idea how to use Twitter, haha. And for the record, very good idea!
theROMinator said:
TO EVERYONE THAT IS SERIOUSLY INTERESTED:
If we are going to form a dev team we need a way to keep in contact and fast (in case there is a breakthrough).
twitter, google plus?
Sent from my SGH-I997 using xda premium
Click to expand...
Click to collapse
Google+ works for me

[Q] New guy - is XDA for me?

Hey guys!
Did some some searching around on this site and couldn't even find a mention of my device. I just recently bought a Huawei Y210C android phone. It is a Chinese manufacturer, which might explain the sparsity of information in English about it.
Anyway, about me, I do some programming in Java, and I want to eventually be making android apps. I also want to root my huawei, try some different ROMs on it and stuff. Now, as far as android development goes, I'm a pure beginner. Does it matter that there aren't people talking specifically about my phone, or can I snag some 'how to root' guides from other devices and ROMs, etc., and use them effectively, or would I have to figure out how to root it on my own?
Essentially, what I am asking is: given that there is no sub-forum for my device, and that I'm a dev noob, will I find useful stuff around here?
cheers
For anyone, and everyone , unless your gonna hack XDA, or blow the servers up then NO! otherwise yes, and you are very welcome if you ask me . Always nice seeing another XDA member. You may or may not know shiz about flashing a ROM, or kernel, or unlocking bootloaders, etc, etc, but that's why there are tutorials to get people started
Everything you needed to get started should be here , welcome to XDA
http://forum.xda-developers.com/showthread.php?t=1949604
As far as your phone. You can for sure utilize XDA, I just did a search and there's not really much of anything for your phone, but you can for sure still post stuff you make for it on here . I'm pretty sure you could utilize the 'Android Developing and Hacking' or 'Legacy&Low Activity Devices' to post your work for that phone .
Sent from my MB865 using Tapatalk 2
XDA is a great information resource for pretty much anything Android related. Being that you have a desire to develop apps I'm 99.9999% positive there is someone on XDA that'll help you out any way they can if you have any questions. In the end though only you can answer your own question. Joining XDA was one of the best choices I have made and now its inspired me to learn the Python language and then I'll tackle Java lol.
Sent from my Fire Kindling A-Pad

Dev Books ?

Hi newbie here. Been testing roms posted here on XDA since 2011. Im really enjoying getting the best available for my phone. Im interested in learning more about android developement. Maybe some of you could have some suggestions on how to get started? I love all my Samsung devices and havent used much else. What books if any on the Play Store would be the best for getting familliar with the prosseses of developement for apk. Kernal and Rom? Also there are some pc tools that I would like to become familliar with. (Kitchen, eclipse, and others I may not have heard about). I have been hoping to learn more in this new technology. I've got here an enjoyable hobbie. Now I feel has come time to move up to gaining a skill. Thank you for your advice in advance. And my apologies if I've posted this on the wrong section.
Sent from my SGH-T999 using xda premium
may be dis one will help http://forum.xda-developers.com/showthread.php?t=2067940. Before posting do some search here . Its a good habit
I recomend you to read "Hello Android", 2010, Pragmatic. Yes, this is OLD book, but it is the easiest and straightforward.

Learning more?

Is there anyway that I can learn more about the inner workings of Android? I'm really interested in learning the ins and outs. Rooting, modding, app developing potentially, etc. Is there anyway to start? I want to be able to do things without using tutorials and just know how to do it.
samuel232 said:
Is there anyway that I can learn more about the inner workings of Android? I'm really interested in learning the ins and outs. Rooting, modding, app developing potentially, etc. Is there anyway to start? I want to be able to do things without using tutorials and just know how to do it.
Click to expand...
Click to collapse
Hello, there,
First off, welcome to XDA! I hope you enjoy your time here.
Now, onto your question, I'd like to point you to XDA University. It has a large amount of easy-to-understand information about all kinds of Android things for beginners. Rooting, ROMs, app development, it's all in there. Go ahead and check out that site.
Quick note, the next time you have a question that is not specifically about the xda-developers website itself, it's best to post your question in the Q&A section instead of here, in the About xda-developers.com section. Thanks!
Regards,
Nookie
XDA Senior Member
Sorry about the misplacement of the post.
I just want to become more fulent like most people are here on the forum. I read these forums and half the time it might as well be another language. Haha. I'll check out your suggestions. Thank you.

Categories

Resources