So my first ever android phone was a Droid Eris that was declared dead by Verizon after only 8 months of the phone being on the network. The devs created Rom after Rom of both Froyo and Gingerbread for a device that was said to never move past Eclair. There developments always sparked interest in to create my own rom and to get deeper into android, but no one was able to point me in the correct direction of where to start. So now having a device like the Bionic I would like to start creating roms. So the question is: Where do I begin
Also if this is the wrong place to ask this please move it.
waffleb051 said:
So my first ever android phone was a Droid Eris that was declared dead by Verizon after only 8 months of the phone being on the network. The devs created Rom after Rom of both Froyo and Gingerbread for a device that was said to never move past Eclair. There developments always sparked interest in to create my own rom and to get deeper into android, but no one was able to point me in the correct direction of where to start. So now having a device like the Bionic I would like to start creating roms. So the question is: Where do I begin
Also if this is the wrong place to ask this please move it.
Click to expand...
Click to collapse
Start small. Do some theming and learn what programs you can use to modify apk files. I use a mac to do all of my work. Some programs I use are better zip, springy (which are 7zip equivalent), figure out how to use apktool, there are several guides on how to use this. If you need help, let me know.
When theming, there are three or four apk files that you may want to start with.
-SystemUI.apk
-framework-res.apk
-moto-res.apk
-blur-res.apk
These files will hold the status bar images and files, all of the background colors, highlight colors, etc.
You can use one of the zip programs mentioned above to change the icons and pictures, and use apktool for text colors and things like that. Just start poking around and see what you can find.
Once you get a grasp on that, start tweaking and changing things and put it into a rom i guess lol. You will need to look at the updater.script and learn how to use them inside of roms...if you need help with this after actually opening it and reading it, feel free to ask.
I should also mention, you should probably be theming a deodexed rom. So do a little research and learn how to deodex your phone...its not too bad.
Hope this sends ya in the right direction and once again, please feel free to ask anything.
Yes, I agree.. Start small, like themes and mods fotr other ROM's.. learn how things work at a basic level... then maybe look to join a team where you can learn from someone else..
You will also need the Android SDK so you can use the draw9patch for certain images.
Am I wrong here or is the dude trying to make a ROM, not a theme? Never made a ROM so i dont know. Guessing theres a lot more for for him than us themers.
You need to learn to walk before you run. Also I have android sdk on my computer but it is messed up.
Thank you for the replies. I have a couple theme ideas
Sent from my DROID BIONIC using XDA App
Related
JAC, Drizzy, Cyanogen, CC, etc.. im looking at you.
I want to start building my own roms for the G1, but I'm struggling to bring together all the info I need. I'm no stranger to this kind of stuff, having built and themed roms for the Wizard for ages, but things were much simpler on that device with Kitchens and what have you.. all the tools and info were in one place. Cooking for the G1 seems to be a much more fractured process.
I know how to build a vanilla android from the source, thats well documented and I have no issues there, but I'm struggling when it comes to porting things in from one rom to another, for example, getting the hero apps running on other builds. Everytime I try to do anything interesting I just end up with a load of stale dependency errors and boot loops. I feel that I'm missing something critical here. I've read that you have to rebuild everything at the same time or the dalvik vm wont swallow it, but in that case I don't understand how you build precompiled code such as the htc framework and apks in with the source??
I'm a quick learner and if someone can point me in the right direction I'll have no trouble picking it up, but I'm pretty confused here. I'd really appreciate one of the big dogs taking 5 minutes out to show me the ropes. Thanks.
In b4 search, google, etc. I'm no n00b and believe me, I've tried. I'm loth to ask questions since I always prefer to find the info myself, but I can't find any kind of guidelines for building custom android roms anywhere. If someone provides me a link to a thread with this info in, I'll be suitably embarrased and skulk off to the corner.
yeah mang
goldenarmZ said:
JAC, Drizzy, Cyanogen, CC, etc.. im looking at you.
I want to start building my own roms for the G1, but I'm struggling to bring together all the info I need. I'm no stranger to this kind of stuff, having built and themed roms for the Wizard for ages, but things were much simpler on that device with Kitchens and what have you.. all the tools and info were in one place. Cooking for the G1 seems to be a much more fractured process.
I know how to build a vanilla android from the source, thats well documented and I have no issues there, but I'm struggling when it comes to porting things in from one rom to another, for example, getting the hero apps running on other builds. Everytime I try to do anything interesting I just end up with a load of stale dependency errors and boot loops. I feel that I'm missing something critical here. I've read that you have to rebuild everything at the same time or the dalvik vm wont swallow it, but in that case I don't understand how you build precompiled code such as the htc framework and apks in with the source??
I'm a quick learner and if someone can point me in the right direction I'll have no trouble picking it up, but I'm pretty confused here. I'd really appreciate one of the big dogs taking 5 minutes out to show me the ropes. Thanks.
In b4 search, google, etc. I'm no n00b and believe me, I've tried. I'm loth to ask questions since I always prefer to find the info myself, but I can't find any kind of guidelines for building custom android roms anywhere. If someone provides me a link to a thread with this info in, I'll be suitably embarrased and skulk off to the corner.
Click to expand...
Click to collapse
yeah man what the flux capacitor ive used chris soyar guide but its incomplete
http://ctso.me/2010/01/building-an-android-rom-part-1/
ive use this guys blog and now i know how to sign the update zip
http://blog.coralic.nl/2010/01/25/how-to-create-update-zip-using-your-build-aka-system-img/
but te middle part what really maters i where i f up at and each tut has diferent ways of doing thing even cyanogens i mess up in before i do make j4
http://wiki.cyanogenmod.com/index.p...used::confused::confused::confused::confused:
Wow.. you dug this up from the deeps.. why the hell was I asking for Drizzy's advice!?
I figured it out eventually.. the information is out there and you can fill in any gaps with trial and error.
The main thing you need to grasp is which apks need to be signed together. As long as you get the signatures for the google apps and system apps aligned, it all falls into place.
I locked the thread because of the language, not for the complaints.
Let me say that this has been done because every theme can be run on any rooted phone. Since this is the case then themes need to be moved to the "general" theme section since they can be put on any device.
........
I don't mind the complaints, but the language in which yall choose to voice yourselves is not acceptable.
Stericson
Click to expand...
Click to collapse
Well since complaining is fine....
POST COMPLAINTS HERE BUT WITHOUT THE LANGUAGE!!!!!
Then it wont get deleted!
Ill go first:
I Hate the way android and windows mobile combine!
I hate the new move!
It was dumb because the original one was fine! and i was on it since the beginning!
now i gotta add more bookmarks where as all i had before was one for it all:
Dream - That was all i needed... it seems to clutter my part up now and that stinks! lol
Complaint away!!! lol
Well like I said, there was no point in keeping all the themes seperate when they, so far, work on any device.
As for having a hard time finding them, you just need to have your theme dev label his thread correctly to help you sort through them.
People always hate change, no surprise
Stericson said:
Well like I said, there was no point in keeping all the themes seperate when they, so far, work on any device.
As for having a hard time finding them, you just need to have your theme dev label his thread correctly to help you sort through them.
People always hate change, no surprise
Click to expand...
Click to collapse
they DID label them before the move and they do not run on any device lol
Yes they run on any rooted phone with the appropriate rom loaded.
Stericson said:
Yes they run on any rooted phone with the appropriate rom loaded.
Click to expand...
Click to collapse
my dear bro. i tried 10 themes from dream and sapphire and not a single of them run in my european hero. i had to do nandroid restore in every case.
Like I said, youd have to be running those roms
but your phone is capable of running them. If your running a hero rom, then look for the themes marked Hero.
If your running cm rom, look for any g1/mytouch theme....
Stericson
in that case i will have to look for hero rom as i have hero and in here i see 100 of themes in them only 10 for hero. dont u think this is difficult to search for these?
and if there is a quation of rom compatibility then how come u r saying every theme will run in every phone?
and 1 more thing... its not that i will leave this forum if u keep theme section like this but the thing is that maximum users are complaining this new system. this forum is for the users and if max users complain about this then whats the point of keeping it?
cheers man.
A phone is strictly a piece of hardware, and any rooted phone, with the appropriate rom(software) loaded, can run any of these themes.
And yes there are only about 10 hero roms, there are not many of them.
And no I dont find it difficult, as I've looked on the first two pages and found them, clearly marked with "Hero"
Stericson
Stericson, I completely see your point about the merging of the theme areas. I have a MyTouch and browsed the Dream Theme area regularly (and almost never visited the Magic Theme area). While this does lead to a certain bit of confusion by putting everything in the same area (just as the Magic 32a/b rom differentiation gets confusing). Would it be possible that when a dev posts their rom, have all of the rom details in the first post, and all of the supported themes in the 2nd post? Granted, this would probably cause alot of work on everybody's part, but it would make our whole environment better as everything corresponding to a rom would be in a single place.
Now, I know what you're thinking. With this, we'd have to worry about the clutter in the Dev forums; however, what about breaking up the Dev forum to have it be strictly a place for Dev's to work and brainstorm, then setup a seperate area strictly for releases/contributions. I don't know, just an idea.
Ps. For an example of the 1st post Rom, 2nd post Themes, check this out by Enomther. A couple people got posts in between his, but you get the idea.
http://forum.xda-developers.com/showthread.php?t=538456
If only life was that simple
Stericson said:
A phone is strictly a piece of hardware, and any rooted phone, with the appropriate rom(software) loaded, can run any of these themes
Click to expand...
Click to collapse
Sorry but this statement is simply not true. A theme designed for the same hero rom running on both the dream and hero will NOT run on both. A good example is here http://forum.xda-developers.com/showthread.php?t=572151 I also think its very clear that the mass majority of htc "android" users are against this move, whats more is that a simply poll on each android themes section would of made this clear and could of avoided the trouble we android users now face.
Oh and I DO understand that clearly labelled post could avoid any problems but that fact remains that most if not all themes moved are not labelled with there device name included.
I make Themes for Hero. I don't think they work on any other device.
For every ROM you must change anything/many things.
No, guys, so I didn't want to use this section to release my themes.
It's hard work.
In the forum "HTC Hero THEMES and Apps" there must be this themes placed...
Give me one of the themes in this new section, that works on an Hero!
Thats completely.....ouhhh!
If I can spell english so good as german I could better explain, what I mean.
Putting all the themes for "Android" was a bad idea. Plain and simple.
Stericson said:
Yes they run on any rooted phone with the appropriate rom loaded.
Click to expand...
Click to collapse
Your argument would hold if there was a Cyanogen ROM that COULD be used on the Hero, which there isn't.
I don't know who's bright idea it was to put all the android themes together, but it did not help in any way, no matter how much you argue.
Stericson said:
A phone is strictly a piece of hardware, and any rooted phone, with the appropriate rom(software) loaded, can run any of these themes.
And yes there are only about 10 hero roms, there are not many of them.
And no I dont find it difficult, as I've looked on the first two pages and found them, clearly marked with "Hero"
Stericson
Click to expand...
Click to collapse
Well consider the fact that not every (and probably no) developer is going to have every Android device and therefor cant test and verify that their theme runs on whatever device. Even if they are all running the same rom you are asking us to assume that they will work for any device with a compatible rom. I dont think that will be the case honestly. But either way, it still begs the case of organization. It would still be more organized to have sub-forums for things like themes on a device to device basis and if the dev finds that their theme works for different devices and chooses to add a thread under another devices themes forum that should be their choice.
There is a reason that personal computers group system sounds in a system folder and give you the option to store your music in a different place. Its more organized!
Well putting all the android thems to gether has just made it a huge mess ...
Instead of having a nice overview i need to go search for themes and i will miss new themes this way
Place restore the android theme sections as they where so a seperate theme section for every device.
anyone else notice the contradictions that happened when stericson talks???
HAHA
you are in a battle with your own statements, which in my opinion... do not make sense when put together cause they say 2 different things lol
If I have to add another bookmark its no big deal. The g1 theme section is a mess either way because of all the different builds out for the g1. I was gonna suggest that they make submenu's for different builds such as cyanogen, dwang, hero etc. Either way its no biggie to me.
Said it before say it again.. Went from working and clean to cluttered and not working so well. Dont know why they wont change it back as I have not seen anyone who likes it better this way. Thought the whole reason for a fourm is to see what the people like and want.... well its pretty clear what we all want we want it to be the way it was. it was working just fine...
Ryanmo5 said:
If I have to add another bookmark its no big deal. The g1 theme section is a mess either way because of all the different builds out for the g1. I was gonna suggest that they make submenu's for different builds such as cyanogen, dwang, hero etc. Either way its no biggie to me.
Click to expand...
Click to collapse
So let me get this right..... the old dream theme section was a mess and could of benefited from splitting into even more sub sections but now that 3 different devices theme section have been merged to make a bigger mess.... its no biggie?!
Sorry you really have lost me with that one....
ratcom said:
Sorry but this statement is simply not true. A theme designed for the same hero rom running on both the dream and hero will NOT run on both. A good example is here http://forum.xda-developers.com/showthread.php?t=572151 I also think its very clear that the mass majority of htc "android" users are against this move, whats more is that a simply poll on each android themes section would of made this clear and could of avoided the trouble we android users now face.
Oh and I DO understand that clearly labelled post could avoid any problems but that fact remains that most if not all themes moved are not labelled with there device name included.
Click to expand...
Click to collapse
If I put this rom on my G1 then yes it will run on my phone. I know very well how themes work and the limitations provided by them.
For now, we will move the hero themes back.
Stericson
Thank you
Stericson said:
If I put this rom on my G1 then yes it will run on my phone. I know very well how themes work and the limitations provided by them.
For now, we will move the hero themes back.
Stericson
Click to expand...
Click to collapse
Sincerely THANK YOU! this was a major problem for hero users at this time.
is there a rom cooking for dummies. or some sort of guide. i would like to get into cooking roms for fun and actually contriibute
b0ricuaguerrero said:
is there a rom cooking for dummies. or some sort of guide. i would like to get into cooking roms for fun and actually contriibute
Click to expand...
Click to collapse
Mlign put one up today youtube.com/mlign
He doesn't want to know how to sign files and setup the SDK, he wants somebody to hold his hand and teach him the inner workings of ROM cooking and development.
As a side note, that was the worst video tutorial I have ever seen. The guy's ROMs might be good, but the guy seems like a complete tool. Not to mention, there is a right clicking signing tool available in the dream theme forum. I don't know why he was using such a complicated signing tool.
DirectMatrix said:
He doesn't want to know how to sign files and setup the SDK, he wants somebody to hold his hand and teach him the inner workings of ROM cooking and development.
As a side note, that was the worst video tutorial I have ever seen. The guy's ROMs might be good, but the guy seems like a complete tool. Not to mention, there is a right clicking signing tool available in the dream theme forum. I don't know why he was using such a complicated signing tool.
Click to expand...
Click to collapse
Oh, I see how that could warrant a new thread.
DirectMatrix said:
He doesn't want to know how to sign files and setup the SDK, he wants somebody to hold his hand and teach him the inner workings of ROM cooking and development.
Click to expand...
Click to collapse
i dont need anyone to hold my hand. i just want to know if theres is a definitive guide to rom cooking or rom cooking for dummies. or anything that can send me to the yellow brick road for rom cooking.
b0ricuaguerrero said:
i dont need anyone to hold my hand. i just want to know if theres is a definitive guide to rom cooking or rom cooking for dummies. or anything that can send me to the yellow brick road for rom cooking.
Click to expand...
Click to collapse
i too would like to know it be really nice to make my own rom for my own phone haha
you'll be lucky!
ive been learning to cook my own rom for a while now, and im cooking eclair.
ive had a thread asking how the devs fixed sync and wifi on eclair... and no bugger seems to wanna share!
this comunity is about sharing yes... then why is it so hard to get any help!?
philicibine said:
this comunity is about sharing yes... then why is it so hard to get any help!?
Click to expand...
Click to collapse
i dont know but, i still want to know. how to cook a god dam rom
you don't learn the cooking, the cooking learns you!
heh, but really, the reason there's no "definitive cooking guide" is because there's no such thing. Usually there's two approaches to creating roms: Porting and compiling from source. Porting is easy because it involves just knowing which files are necessary for the phone to run (kernel and it's modules, using/modifying/building a correct ramdisk, and pulling the necessary hardware/proprietary files to make the rom be able to communicate with the hardware). For those, a basic knowledge of file systems and using a few tools; your file archivers (7z, file roller, winrar, etc), porting tools (unyaffs, extract-kernel.pl, extract-ramdisk.pl, mkbootimg, mkbootfs) and distribution tools (testsing.jar, a working knowledge of update-script layouts) and you should be porting quickly, it's just mix and match to make your frankenbuild.
Building from source is not hard, or mystical, or anything of the sort. it requires learning how to use git/repo and working with makefiles.
If you want to make a truly custom build from source that works with google apps and has your own customizations, then you do need to learn a slight of java, c, c++, and most importantly, android app development.
You can't just say there's a guide. I guess the easiest one could do is put up a video of how to make a build from source, if I have time/drive I could do one, whole process takes about 2-3 hours (if you've never built before but have a build environment already setup), but I guess I could skim it down to a few minutes, since a lot of the time spent is waiting for compilation.
I too have been looking how to cook my own rom, so I could do my own tinkering so I could flash right away and use my own to my personal liking. If anyone could post a video or tutorial on how to do so I would be so grateful. I learn pretty fast just need a little help here and there.
In response to the OP, there are two tools that I am aware of:
One
Two
akapoor said:
In response to the OP, there are two tools that I am aware of:
One
Two
Click to expand...
Click to collapse
in my response to you. EAT A **** ASSHOLE
and jubeh thank you for the info.
b0ricuaguerrero said:
in my response to you. EAT A **** ASSHOLE
and jubeh thank you for the info.
Click to expand...
Click to collapse
Go ahead and entertain yourself by reading post two:
http://forum.xda-developers.com/announcement.php?f=438
Specifically points 1 and 2
I honestly hate when people do that ****...
The guy has 70+ posts....has been a member since 2007 you really think that he didnt search here and on google..
Considering I have been searching both places myself for over a month and all I come up with is premade custom roms... No reading on how to make a custom rom myself... What really gets me is that I read and I seem to be more confused..
With android running RUU's and signed.nbh's. Why do we have to update via a zip file... In the article that explains how to make a custom rom I found just today he says that RUU's dont allow any customization. Which is funny to me because Ive been cooking WM roms for years now which cooks the rom then signs and packs the nbh file into the RUU. I honestly have been looking for a kitchen but I dont think one exists as of yet...
Im not ready to load up YDL on my ps3 to figure out how to trim down an android rom.
Hopefully there will be a kitchen released on the same lines as say Ervius's Visual Kitchen. Just takes time. Took years for some real brains most being from this site and ppcgeeks to compile all the tools to make a rom like that.
Now that is helpful, posting up some bs like that is just rude and you deserved the reply. This site is to help not making it more difficult for people to learn how to do stuff. Just remember the short 11 months back when you joined did you know everything. Have you made any real attempt to contribute to this site or are all your posts from that sort of thing giving ****ty responses to serious questions.
Heres that link
http://lukasz.szmit.eu/2009/12/04/making-your-own-rooted-android-rom/
On a side note your both from NY settle it like men.
reeg420 said:
I honestly hate when people do that ****...
The guy has 70+ posts....has been a member since 2007 you really think that he didnt search here and on google..
Considering I have been searching both places myself for over a month and all I come up with is premade custom roms... No reading on how to make a custom rom myself... What really gets me is that I read and I seem to be more confused..
With android running RUU's and signed.nbh's. Why do we have to update via a zip file... In the article that explains how to make a custom rom I found just today he says that RUU's dont allow any customization. Which is funny to me because Ive been cooking WM roms for years now which cooks the rom then signs and packs the nbh file into the RUU. I honestly have been looking for a kitchen but I dont think one exists as of yet...
Im not ready to load up YDL on my ps3 to figure out how to trim down an android rom.
Hopefully there will be a kitchen released on the same lines as say Ervius's Visual Kitchen. Just takes time. Took years for some real brains most being from this site and ppcgeeks to compile all the tools to make a rom like that.
Now that is helpful, posting up some bs like that is just rude and you deserved the reply. This site is to help not making it more difficult for people to learn how to do stuff. Just remember the short 11 months back when you joined did you know everything. Have you made any real attempt to contribute to this site or are all your posts from that sort of thing giving ****ty responses to serious questions.
Heres that link
http://lukasz.szmit.eu/2009/12/04/making-your-own-rooted-android-rom/
On a side note your both from NY settle it like men.
Click to expand...
Click to collapse
Just as jubeh has said, there isn't really a definitive way to cook roms. You either no, or you don't. I would first try to grab the stuff from aosp, and just piece together what comes after that
There isn't a kitchen for the dream/magic as far as I know, but the folks over at MoDaCo have kitchen's for other android phones (such as the Hero and Nexus).
JAguirre1231 said:
Just as jubeh has said, there isn't really a definitive way to cook roms. You either no, or you don't. I would first try to grab the stuff from aosp, and just piece together what comes after that
There isn't a kitchen for the dream/magic as far as I know, but the folks over at MoDaCo have kitchen's for other android phones (such as the Hero and Nexus).
Click to expand...
Click to collapse
Well thats good to know that there is a kitchen for some android phones at least. I never even think about looking at MoDaCo..huh
Ill just wait for a kitchen because I dont have to time to learn all the manual commands to be honest with you. Its just my girls phone anyway..lol
I wish I had more time like I did when I learned how to do my own wm roms.
Wow just checked out the hero kitchen....Looks exciting. Online though?? Whatever's clever I guess. Im excited though cant wait for other releases. He says in the post it will be available for other roms when the kitchen is fully developed for the hero. woot
reeg420 said:
I honestly hate when people do that ****...
The guy has 70+ posts....has been a member since 2007 you really think that he didnt search here and on google..
Considering I have been searching both places myself for over a month and all I come up with is premade custom roms... No reading on how to make a custom rom myself... What really gets me is that I read and I seem to be more confused..
With android running RUU's and signed.nbh's. Why do we have to update via a zip file... In the article that explains how to make a custom rom I found just today he says that RUU's dont allow any customization. Which is funny to me because Ive been cooking WM roms for years now which cooks the rom then signs and packs the nbh file into the RUU. I honestly have been looking for a kitchen but I dont think one exists as of yet...
Im not ready to load up YDL on my ps3 to figure out how to trim down an android rom.
Hopefully there will be a kitchen released on the same lines as say Ervius's Visual Kitchen. Just takes time. Took years for some real brains most being from this site and ppcgeeks to compile all the tools to make a rom like that.
Now that is helpful, posting up some bs like that is just rude and you deserved the reply. This site is to help not making it more difficult for people to learn how to do stuff. Just remember the short 11 months back when you joined did you know everything. Have you made any real attempt to contribute to this site or are all your posts from that sort of thing giving ****ty responses to serious questions.
Heres that link
http://lukasz.szmit.eu/2009/12/04/making-your-own-rooted-android-rom/
On a side note your both from NY settle it like men.
Click to expand...
Click to collapse
It is really not that hard to search. You mentioned him having 70+ posts... It makes him look more idiotic for not being able to find something, rather than making a new thread here.
I took 1 minute to find this post:
http://code.google.com/p/cyanogenmod/wiki/Building
Ofcourse from Google...
And to answer your question (as JA said earlier) there isn't a definitive way of cooking the rom. You either know it or you don't.
If you don't have the time to learn it, was it necessary to "rant" about how much you know and why people should just be frank about the answers on forums?
But you see what I'm talking about. YOU found another link for "cooking ROMs." If the OP actually dedicated some time, instead of thinking that he'll easily learn the language and become the next Cyanogen, he'll get some where. Developing ROMs is not an easy task, ask any of the devs, especially when you start out.
If you do not have the patience to learn and discover, you will get no where (I'm not referring directly to you). And honestly, setting up your computer to develop ROMs is, imo, the easiest part. If you can't get that, then developing will be a tedious task.
This is probably as close as you're gonna get to a guide.
http://forum.xda-developers.com/showthread.php?t=566235
(found with an xda search)
I want to learn how to develop...I mean of course it wont be an over the night thing, but i still have 70 years to spare.
I want to contribute to the community, and isn't that what linux is all about?
My first question, Can i develop android in ubuntu? or does it HAVE to be eclipse?
I wouldn't mind downloading both anyways since i want to learn how to use ubuntu anyways.
yeah..so i guess all im asking is for someone to set me in the right direction?
Also android is written in java too right?
hoshmosh said:
I want to learn how to develop...I mean of course it wont be an over the night thing, but i still have 70 years to spare.
I want to contribute to the community, and isn't that what linux is all about?
My first question, Can i develop android in ubuntu? or does it HAVE to be eclipse?
I wouldn't mind downloading both anyways since i want to learn how to use ubuntu anyways.
yeah..so i guess all im asking is for someone to set me in the right direction?
Also android is written in java too right?
Click to expand...
Click to collapse
Eclipse is a program that runs under ubuntu/windows/mac. It's only needed for development if you're going to be doing app modifications, etc, it completely depends what kind of development you want to do.
Kernel/Source editing can be done in notepad if you want but you're still gonna need to know some java.
Interested in learning as well
I'm also interested in learning to develop apps for android and apparently we're in the same boat and level (beginner) - Currently I have 22 apps and 10 live wallpapers I'd like to develop but I'm still doing the reading and software acquisitions necessary to start so PLEASE drop me a line on anything you figure out or learn and where you acquired the info/tutorial - who knows maybe we can get this software company going lol (big dreams here)
The guys on here seem to be light years ahead of us but I've got hella time to devote to learning, testing and development so I'm ready to go
Meltus said:
Eclipse is a program that runs under ubuntu/windows/mac. It's only needed for development if you're going to be doing app modifications, etc, it completely depends what kind of development you want to do.
Kernel/Source editing can be done in notepad if you want but you're still gonna need to know some java.
Click to expand...
Click to collapse
JAVA knowledge is a MUST for development.
Also based on my own experience Eclipse does not work well under Windows.
I've tried to modify the Launcher app from Cyanogen's source to have 7 screens in stead of 5 and it failed each time. I edited it in Ubuntu and it worked the first time. Just need to have Java 5 installed (not sure if there was a fix for Java 6 discovered yet). Eclipse works very well in Windows if you just plan on editing .9.png files but that's more theming than development. So bottom line Ubuntu is highly advisable.
I guess you could always start somewhere by reading some of this.
Would there be anyone willing to do a different kind of guide for those wanting to learn to theme or even rom.
If someone would .... as there creating a theme, document the whole process, and as someone trying to learn, could download the files needed and instead of just downloading an already completed theme, they could build the same theme themselves while following the directions. I think that could be a great way for someone to learn this craft. I imagine once you have built one, things start to make more sense.
I have read a few of the themeing guides, and they are great, lots of great info, but a lot of times they dont explain the how/why things are done. Like when can you just edit the .png files to gain a certain look, vs. when you have to go and edit xml files, or which files need to be edited to create a lot of the looks we are looking for.
For me, i learn best by doing. I would love to d/l the same base rom one of you devs. would and follow some instructions and just follow along and perform all of the modifications you might make to create a theme from start to finish. Then a lot of other things might make more sense.
Just a thought if anyone has the time or would be interested, I am sure many people would like to learn this talent.
Thanks.
happimeal said:
Would there be anyone willing to do a different kind of guide for those wanting to learn to theme or even rom.
If someone would .... as there creating a theme, document the whole process, and as someone trying to learn, could download the files needed and instead of just downloading an already completed theme, they could build the same theme themselves while following the directions. I think that could be a great way for someone to learn this craft. I imagine once you have built one, things start to make more sense.
I have read a few of the themeing guides, and they are great, lots of great info, but a lot of times they dont explain the how/why things are done. Like when can you just edit the .png files to gain a certain look, vs. when you have to go and edit xml files, or which files need to be edited to create a lot of the looks we are looking for.
For me, i learn best by doing. I would love to d/l the same base rom one of you devs. would and follow some instructions and just follow along and perform all of the modifications you might make to create a theme from start to finish. Then a lot of other things might make more sense.
Just a thought if anyone has the time or would be interested, I am sure many people would like to learn this talent.
Thanks.
Click to expand...
Click to collapse
http://www.reddit.com/r/Universityo...erested_in_learning_android_programming_over/
Reddit is holding a android programming tutorial/class, go check it out
Looking at that now, looks very cool. Seems to be focused more on android programming though, will be looking for some theme/rom tutorials, or maybe ask for one.
Thanks for the link!
happimeal said:
Looking at that now, looks very cool. Seems to be focused more on android programming though, will be looking for some theme/rom tutorials, or maybe ask for one.
Thanks for the link!
Click to expand...
Click to collapse
yea it def is focused on programming. But reddit seems like a good place to find our request something your more interested in.