I searched for post on this subject and didn't find any, and I am making sure I post in Q&A
I am interested in Android programming and would appreciate some professional advice on what software I would need to get started and any tutorials that I should get to get a good foundation to learn. I would be grateful for any help.
Thanks
Second that. There's a lot of info in the forums, but more reading material never hurts. (Unless its for work or school. That would suck)
Sent from my FROYO'D EVO using xda app
Here's a great start!
http://developer.android.com/index.html
Hello World,
Just wanted to get started in custom rom development and wanted to know if there were any guides or any teams I can join so that I can learn.
I know bits of Java, C++ and python. I'm a great problem solver and have a considerable amount of time.
Sent from my Galaxy Nexus using XDA
A quick Google search will answer your questions that is how I learned. Not trying to be an ass but the best way to learn is to do tuns of research and take apart a few roms to get an idea of how things look.
sent from my GSM Galaxy Nexus
thephoneguyusa said:
A quick Google search will answer your questions that is how I learned. Not trying to be an ass but the best way to learn is to do tuns of research and take apart a few roms to get an idea of how things look.
sent from my GSM Galaxy Nexus
Click to expand...
Click to collapse
Thanks for the reply. But most Google searches refer to a kitchen method of making roms. What exactly would I be researching as I am new to mobile development. The taking apart of roms sounds like a good idea. Thanks for the input.
Sent from my Galaxy Nexus using XDA
The best option by far is to setup your own build environment and sync the aosp repo, then compile your rom.
From there you start digging in code and make any minor beginner changes you want as practice, then compile and see if it flashes. Your changes to code can get more complex as you get comfortable.
Or dig thru some of the github repo's commits to see what the devs are doing. Thats what i do and you learn a ton.
Of course you have to decide, you want to make kernel changes or front end rom changes like the frameworks or systemUI etc? Its a lotta fun good luck.
Okay. So I'll start a development diary tonight. Or sometime tomorrow and someone can let me know if I'm at least on the right path...
Thank you both for input... AOSP. Here I come =D
Sent from my Galaxy Nexus using XDA
I've wanted to create my own ROMs for a while since I had my old Evo but didn't get around to it. I know that the easiest and most common way for newbies is through the Android Kitchen but I've read that the kitchen is meant mostly for HTC phones and the initial list that I saw here on XDA (updated in Summer 2012) does not include our Galaxy SIII. It does include almost all of the other Galaxy models. I also read something about YAFFS having something to do with the kitchen too, that most high-end devices don't include this which is a reason why the program doesn't support our devices.
Anyway, I have read that there is a possibility that it was supported or there was a file that I could use for it. So I was wondering if this was a method through Android Kitchen or another way of creating a custom ROM.
Do some research on "Aroma Installer". Also, pm a developer of a rom that you find stable. Ask them if you can use their rom as a base. That is a great place to start. Even before you ask, just download a rom. You can load it on your device, modify it on your phone, and zip it up. Just do not post it for anyone else's use without asking the developer. If you don't want to use another developers work, start with stock as your base. I strongly recommend that you start there, gain some knowledge, do a ton of reading, and report back after. For the most part, developers are very friendly and willing to help. However, they don't want to teach you the basics or the lingo. I build my own roms, just for me. If you have any questions, feel free to ask.
Sent from my SPH-L710 using xda premium
mnhertz26 said:
Do some research on "Aroma Installer". Also, pm a developer of a rom that you find stable. Ask them if you can use their rom as a base. That is a great place to start. Even before you ask, just download a rom. You can load it on your device, modify it on your phone, and zip it up. Just do not post it for anyone else's use without asking the developer. If you don't want to use another developers work, start with stock as your base. I strongly recommend that you start there, gain some knowledge, do a ton of reading, and report back after. For the most part, developers are very friendly and willing to help. However, they don't want to teach you the basics or the lingo. I build my own roms, just for me. If you have any questions, feel free to ask.
Sent from my SPH-L710 using xda premium
Click to expand...
Click to collapse
Thank you very much for the helpful post! I kind of figured it was just modifying existing ROMs. But I'll check out that Aroma Installer and see what I come up with.
ndh777 said:
Thank you very much for the helpful post! I kind of figured it was just modifying existing ROMs. But I'll check out that Aroma Installer and see what I come up with.
Click to expand...
Click to collapse
Well alot of the times people join a team and get taught the ways of making a rom!!!!!! Im going to be doing a team memeber Search soon. alot of Team rejectz memebers are still in SGS2 section and we need some over in this thread
That's something I thought about doing lately. I've been flashing roms for years but never attempted to build a rom. Maybe time to do some research!
Sent from my SPH-L710 using xda premium
lorjay589 said:
Well alot of the times people join a team and get taught the ways of making a rom!!!!!! Im going to be doing a team memeber Search soon. alot of Team rejectz memebers are still in SGS2 section and we need some over in this thread
Click to expand...
Click to collapse
I actually have an idea for you guys. If you want my help, I'm willing. Create an amazing stable rom, and create themes for the most popular NFL teams. Then, package it as the NFL lovers rom and include nfl apps and game watching tools. That's a big market.
Sent from my SPH-L710 using xda premium
lorjay589 said:
Well alot of the times people join a team and get taught the ways of making a rom!!!!!! Im going to be doing a team memeber Search soon. alot of Team rejectz memebers are still in SGS2 section and we need some over in this thread
Click to expand...
Click to collapse
I would love to learn! I'm eager to! pm me.
Devices:
Samsung Galaxy S3
Asus Transformer
Motorola DroidX
Motorola Droid Bionic
Motorola Droid 1
Motorola Cliq
Please Visit www.teendroid.com
I think part of being a developer is knowing what forum section to ask a questions. LOL.. Just saying
mnhertz26 said:
I actually have an idea for you guys. If you want my help, I'm willing. Create an amazing stable rom, and create themes for the most popular NFL teams. Then, package it as the NFL lovers rom and include nfl apps and game watching tools. That's a big market.
Sent from my SPH-L710 using xda premium
Click to expand...
Click to collapse
Lol thats what i was doing for football season Ugh lol you let the cat out of the bag. I have a rom out Called "The Ultimate Rom" which will change with the seasons. But for Thanksgiving I was going to drop an Update called the "Turkey Bowl", Where Im dropping Icons, and colors to match your fav team
Read forumn rules and stickies before posting
Questions go in Q&A
Thread Moved
FNM
I apologize for posting in the wrong forum. I'll make sure to read the rules more carefully before posting next time.
lorjay589 said:
Well alot of the times people join a team and get taught the ways of making a rom!!!!!! Im going to be doing a team memeber Search soon. alot of Team rejectz memebers are still in SGS2 section and we need some over in this thread
Click to expand...
Click to collapse
I've seen these teams across various communities and scenes but I'm curious in what sorts of ways do each member in team contribute to the overall project? Is it like a construction site where you have a welder, crane operator, etc. where each person does a different job or is it something different?
mnhertz26 said:
I actually have an idea for you guys. If you want my help, I'm willing. Create an amazing stable rom, and create themes for the most popular NFL teams. Then, package it as the NFL lovers rom and include nfl apps and game watching tools. That's a big market.
Sent from my SPH-L710 using xda premium
Click to expand...
Click to collapse
That sounds easy enough. Thank you!
ndh777 said:
I've seen these teams across various communities and scenes but I'm curious in what sorts of ways do each member in team contribute to the overall project? Is it like a construction site where you have a welder, crane operator, etc. where each person does a different job or is it something different?
well i look at it like this, Im the founder of Team Rejectz but this isn't a pyramid or some type of dictatorship, nor will you be judged for being new. we're more like family and all though some of us have our own projects we still look out for each other and teach each other what ever we learn or know. Its always good to know that if you ever need help with something, there's a teammate a text a way or call, to help you out and make sure your getting the right info and not some imitation developing.
Click to expand...
Click to collapse
I've found quite a few guides and tutorials for porting roms, but still kinda confused :what:. Would love to port some crazy roms to our phones. Heck, I would love to cook a rom too, but it all seems overwhelming :banghead:. Don't exactly know where to start, even though I already know about Chef Central. Is there any guides that describe things with easy to understand processes? Thanks in advanced everyone.
Sent from my PC36100 using xda app-developers app
Take a look at the links here, not necessarily porting but they come into play with anything android
http://forum.xda-developers.com/showthread.php?t=1941195
Sent from my PG06100
So ive been interested in learning rom baking for a little now, and since there doesnt seem to be much for the optimus g. i wanted to get started on one, but i have no idea where to start. So if you wonderful people of xda could help me out that would be awesome.
If your extremely new to the concept here us a nice place to play.
http://uot.dakra.lt/kitchen/
You can Google a term like "how to cook roms" or visit the dev section on xda.
Sent from my LG-LS970 using xda premium