[Q] What to learn to develop a rom? - Vibrant Q&A, Help & Troubleshooting

Ok, ive searched a couple times and asked around about where to start learning and what to read that will help me make a rom for the vibrant. Can anyone tell me what i need to know and where i can learn to develop a rom for the vibrant?

Same here.....10 yrs Network Engineering/Administration....but on Microsoft systems....Hoping Team Whiskey will implement a mentoring program...as this is my first Android phone.
Sent from my SGH-T959 using XDA App

i'm pretty sure a great working knowledge of Linux is required....so thats all Android is....mini Linuix for smartphones.....then you gotta have a programmer mentality...i'm a great VB/Java/BATCH developer....can't do sh*t in Android ROM development...tried it and failed miserably...thank God for Odin

Right...I had a few Linux Server clients over the years but nothing that I ever had to dig very deep into...basic mandrake...fedora core..some redhat setups at home. Did just d/l Unbuntu to check it out..
Sent from my SGH-T959 using XDA App

so are they any suggestions of what to read that will teach me how to make a rom on my own from a source code. i wanna no wut all this RFS talk is about i want to be able to understand everything developers talk about

There is a guide to compiling in the dev section....Gridlocks guide..has pics & instructions..good read
Sent from my SGH-T959 using XDA App

Related

How to learn creating custom ROM

I wish to ask the expert custom ROM makers here what knowledge do I need to learn how to make custom ROMs. My background is I am a programmer and developer in windows and web applications for 15 years. So where should I start? Thank you.
Sent from my GT-I9100 using XDA Premium App
Best advice is to learn about android, learn some app development etc.
Unless you want to become a 7zip chef. That's easy.
Rawat said:
Best advice is to learn about android, learn some app development etc.
Unless you want to become a 7zip chef. That's easy.
Click to expand...
Click to collapse
Whats 7zip chef? Yes I know a little about app development with android. Android is java and I used to be Java certified since Java has been released by sun. Any other knowledge gap I need to fill? Should I learn more of linux stuffs?
Sent from my GT-I9100 using XDA Premium App
I guess you'll wanna learn some C too.
Sent from my GT-I9100 using XDA App
fenguinpower said:
I wish to ask the expert custom ROM makers here what knowledge do I need to learn how to make custom ROMs. My background is I am a programmer and developer in windows and web applications for 15 years. So where should I start? Thank you.
Sent from my GT-I9100 using XDA Premium App
Click to expand...
Click to collapse
:0 start learning "how to place the question in the right topic"...
i believe if u gonna make research and if u will pm some of the many developers here - maybe one that lives close to your area- he/she will help u out for sure with some details. i dont think they will release the details for public...otherwise use google mate.
Moved to Q&A
First best to learn about android in general. There are way too many people here who think applying a theme to a zipped stock rom makes them cool...
If you want to be regarded as a dev, stick to the coding side As you know java, smali should be simple to you..
Learn how to modify binary applications etc.
Don't fall into the lame "7zip to open the rom, drag and drop a few files, then re-zip" that some people (can they even be called people???) do... And stick away from theming something and calling it a rom.
It's just lame and not cool... But if you read up on how android works, you will get the hang quickly, and if you are knowledgeable about java, it should be easy to get going modifying things... Then you will truly join the "devs" and be one of the bunch

I want to learn to develop Roms.. help me

I want explanations make me one of Android developers.
Please help me.
Preferably if they were in Arabic
I am sorry for the bad language
Go to school or teach yourself.
go to hell
dont jouk with me
PFroyjr, das harshly put man, (OUCH) hey A.D. , the best way (in a mannerable way of saying wat pfroyjr jus said man) , is to do the old fashioned trial and error! The BEST advice I can give (because I will be using it also) is to find "Android Development for Dummies" , you can either download the PDF (legally or illegally is your decision) or go to a library and find it (download is your best bet, though.) It gives very in depth info on android deving, and is a great help! Otherwise, you can download a kitchen (go to theunlockr.com and search android kitchen, or search the XDA forums for one that somebody created) and start cooking lol.! Hopefully, ur gonna git a magnificent dish. I doubt that we use the same phone but you hav my support 100% from one dev in training to another
Hope this helps,
Ognimnella
Sent from my T-Mobile myTouch 3G Slide using XDA App
thank you 4 ever
arabian developers said:
thank you 4 ever
Click to expand...
Click to collapse
No probs dude! always here to help!
Android Development for Dummies woohoo! haha
iliketoplaymusic said:
Android Development for Dummies woohoo! haha
Click to expand...
Click to collapse
IKR! Lol
Sent from my T-Mobile myTouch 3G Slide using XDA App
iliketoplaymusic said:
Android Development for Dummies woohoo! haha
Click to expand...
Click to collapse
LOL..
sorry I don't understand your question
ognimnella said:
PFroyjr, das harshly put man, (OUCH) hey A.D. , the best way (in a mannerable way of saying wat pfroyjr jus said man) , is to do the old fashioned trial and error! The BEST advice I can give (because I will be using it also) is to find "Android Development for Dummies" , you can either download the PDF (legally or illegally is your decision) or go to a library and find it (download is your best bet, though.) It gives very in depth info on android deving, and is a great help! Otherwise, you can download a kitchen (go to theunlockr.com and search android kitchen, or search the XDA forums for one that somebody created) and start cooking lol.! Hopefully, ur gonna git a magnificent dish. I doubt that we use the same phone but you hav my support 100% from one dev in training to another
Hope this helps,
Ognimnella
Sent from my T-Mobile myTouch 3G Slide using XDA App
Click to expand...
Click to collapse
Sorry it was an off day LOL. The for dummies book is good but the biggest issue I see people learning dev is Linux. Pick up a good book on Linux and setup your pc/mac with the appropriate software. Best of luck and if you have any specificquestions I know there are lots of great people here to help, but Google first
Sent from my HTC Glacier using xda premium
pfroyjr said:
Sorry it was an off day LOL. The for dummies book is good but the biggest issue I see people learning dev is Linux. Pick up a good book on Linux and setup your pc/mac with the appropriate software. Best of luck and if you have any specificquestions I know there are lots of great people here to help, but Google first
Sent from my HTC Glacier using xda premium
Click to expand...
Click to collapse
I disagree...unless your doing something with the kernel you don't need linux at all.
sent from my uncyanogen modded epic 4g. with the key skips.
You still need to understand how the system works. Side note since you mentioned kernels....most newer ROMs have certain kernels that work and some that don't. The dev process is about learning how it ALL works not just how to theme a ROM someone else made.
No offense but any moron can follow directions on how to modify someone's work and not know HOW it works. True talent is by understanding and creating something new and original even if based on someone else's idea.
Hence I say learn Linux at least enough to understand
Sent from my HTC Glacier using xda premium
ugothakd said:
I disagree...unless your doing something with the kernel you don't need linux at all.
sent from my uncyanogen modded epic 4g. with the key skips.
Click to expand...
Click to collapse
I agree with the both of them. Windows and Linux are like riding a bike vs. Riding in a car, its like 2 completely different ways of getting to the same thing, just one is faster than the other! Now my only objection to pfroyjr's statement is that http://www.cygwin.com gives windows the main pieces of Linux! I have yet to use it, but from what I understand, its probably gonna save you a couple of Gigs in PC memory vs. Partitioning your hard drive to dual boot or installing a virtual machin via Virtual Box! Unless you are talking about learning how to build a rom all the way from planting a seed to watching the tree grow, you probably don't need to know every piece of linux! Also, with the help of various things like APK manager (which breaks down the compiled XML files for editing using a regular text editor, rather than some complicated software) the sky is the limit when it comes to theming!
So, to sum up my statement, and kinda piggyback on what the other 2 said, if you just want a slightly different LOOK, then Linux is not necessary. But if your trying to take the future of ROMs to a whole new level, you either need Cygwin or, as pfroyjr said, Learn Linux!
Sent from my T-Mobile myTouch 3G Slide using XDA App

[Q] Android Hacking - Where do I start?

Title really says it all. Everyone has to start somewhere.
I'm interested in digging in and seeing what I can do. I'm not really a programmer, but I can learn. I'm pretty comfortable with linux, having used it for many years (not really much in the last few years, though). I've used and installed Mandrake/Mandriva, Sabayon, and Gentoo; and I'm going to install Mint, Ubuntu, Sabayon, or Arch over VirtualBox sometime in the next few days.
Are there any sites/forums/articles that I can read that would give me a beginners look at Android hacking/development? Are there any other things I should know?
Sent from my BNTV250 using Tapatalk
I would start with doing themes. Then from there, make your way into apps, then rom development.
If your interested, I can give you a link that gives some great ADW turning instructions.
That would be great. I've done some theming back when I had my Droid, mostly just changing things around to suit my desires. Never done any app development, though.
I'm wanting to contribute to the Nook Tablet community, if I can.
Sent from my BNTV250 using Tapatalk
Here is that link, it is long, but will make you understand really good.
http://code.google.com/p/adw-launcher-android/wiki/ADWThemeGuide
As for the nook development, idk about that sorry, may want to ask in that section.
I really appreciate it.
In terms of Nook dev, I figure if I can figure out Android hacking as a whole, I can apply that to the NT.
Alright man, good luck!
Sent from my DROID3 using XDA App
How is it going for you?
Sent from my DROID3 using XDA App
Thanks for the link!! I'm also trying to learn as much about Android as I can,dreaming to be a programmer but all I can do now is the hello world thingy )
Sent from my HTC Sensation Z710e using XDA App
techno-update said:
How is it going for you?
Sent from my DROID3 using XDA App
Click to expand...
Click to collapse
Thus far, I've not had the chance to tinker. I've been far too busy lately. I've read over the post a little, but I will follow it more carefully when I have the time to sit down and devote some attention to it.

Mac Rooting...

Hey guys,
I'm new to the android community, literally less then 24 hours haha, i know there's some topics on this but i couldn't get anything useful out of them so i thought i would give it one more shot! Let me know if you guys have any answers.
Thanks,
Rob
Sent from my SGH-I717D using XDA
Best way is to load Windows on your mac or go to a friends house that has windows and do the Odin stuff there. After that you're good to go, you can install the sdk on a mac and flash clockwork recovery.
Thanks alot! Ill be sure to look up some tutorials!
Sent from my SGH-I717D using XDA

Learning to program

I would really like to learn to write software for androids. What programs will I need to write and test software? I have basic programming knowledge from taking c++ and java classes while in high school. I am running Mint 15 on my computer so the windows tutorial didn't help me out really. Still kind of new to Linux.
Sent from my HTC6435LVW using xda app-developers app
Knowing c++ and java will help a lot, go to androids development site and download the SDK with eclipse, learn eclipse, do the hello world tutorial, watch some videos, and read a lot! Learn github and repo, decompile some apps, see what they're made of. Download a ROM from source, see how its built. Tons of threads on xda and elsewhere on the web, try to start out small and work your way up, that's the best advice I can give... Read a lot, and search a lot
Sent from my Nexus 4 using xda premium
Go to youtube, search for android bootcamp posted by Marakana. Its an old video but it will give you the basics of getting an android app running.
Alright thanks for the tips! I'm going to check it out later today and can't wait to check out some ROMs. I'm running cm10.1 in my DNA atm so I think I'll check out that one first
Sent from my HTC6435LVW using xda app-developers app
Here is another question. I already have eclipse on my laptop and had downloaded android tools already. So where do u get the adt plugin for eclipse and the other android tools that I need?
Sent from my HTC6435LVW using xda app-developers app

Categories

Resources