I am sort of new to the android os and have kind of taught myself through use of this website how to manipulate the os to help benefit its use. thanks to all of the great dev's that have spent there lesiure time doing what they love. I was just wondering if anyone of those great dev's would take the time to maybe help me out with this development stuff. i kind of wanna learn how to write even just a small free app that i could put on the market to maybe help someone else out. i would need to have a dev who is basically looking for an apprentice, someone like myself who is ( in short a guy with no life ) someone who loves the computer and loves his android phone. i suppose there may be a dev out there that is looking to help someone else out that wants to do what they do, so i will hit all the sites that i have been for the last couple months, wiki, androidspin, xda, google...etc for any info i can read about development and the android os. thanks in advance dev's hopefully someday i will be "cooking roms" for the community to use!
Related
A few good, KNOWLEDGEABLE, patient, info-giving, members to keep an eye over the Q&A section here in G1.
If you would like to be part of this team, please leave a post and we, mods, will get back to you.
We have a spanking new Q&A section lets keep it clean and organized.
PLEASE
Id love to help. Im on here all the time anyways messing with stuff.
I'll help out ^_^ Been a mod/admin of various forums if that helps and its nice to be part of a more developer type forum than just tech.
I'll be dropping in now and then to check and help out where I can. No problem.
im new to xda, but have and will be spending great amounts in these forums. I am a very patient person and also have a good knowledge with android to help users with their Questions!
Sure, Love to help =) Good at support hehe ^^
You know I'm always willing to help mikey
i would love to help moderate this part of the forum
always active member.
I'm almost always on
Let me know if I can be of service.
Mikey, I would love to help!
"I live to serve all believers."
Not as many replies as I expected. I haven't posted a lot here, but I've been using XDA to tinker with my G1 from the day I bought it. I've done customer service or tech support for many years and have plenty of patience to deal with all sorts of users. I think I've gotten to know the community enough that even if I don't have the answer, I know where to start looking.
I'm pretty active and have learned a lot, so I'd be glad to help out.
im still learning about everything on the g1 but im willing to help and pass what i know
Would love to be of some help! I am an Admin on another android site too! I could help you out alot!
I'd like in!
I like this forum because answers are always nice and clear even though the questions are a bit vague.
willing to lend a hand if its wanted...
don't claim to know it all but have enjoyed my time here at xda. if i can help keep things squeaky clean let me know.
I can throw in my two cents on subjects I know about. I spend atleast a half hour on here everyday or more.
I don't mind helping if it will keep people from bashing noobs.
I would love to help. I consider myself an experienced user, started developing a bit but I've had work to keep up with so I can't give to the community with developing anything.
I really want to give back to the community, so I hope my knowledge can be of good use.
hey guys, thought id open this up for collaboration, I started guide that will help beginners determine what ROM to install and if they have what they need to begin the process.
In 10 questions or less, Hunch will offer you a great solution to your problem, concern or dilemma, on hundreds of topics. Hunch's answers are based on the collective knowledge of the entire Hunch community, narrowed down to people like you, or just enough like you that you might be mistaken for each other in a dark room. Hunch is designed so that every time it's used, it learns something new. That means Hunch's hunches are always getting better.
Click to expand...
Click to collapse
http://hunch.com/android-rom/
also read... http://hunch.com/info/how-hunch-works/
feel free to sign up for an account and contribute, or help keep it up to date. it could be a good thing for the community.
::
=]
Good idea, but could use some work. I feel like it had too little questions to judge which rom would be best for me.
I'm posting this in the Development section because that is what I am trying to learn about. Please move me if I am mis-posting this.
I'm greatly interested in the the Roms people are making and everything that is being done on these forums. If someone wanted to start to learn about these things, developing and such, where should they start? Do I need to learn Java? Are there certain books I should be reading?
I can flash my phone like its my day job now, and I haven't come across any major problems I couldn't solve by reading, but I have no idea where to start to be able to develop things myself. If any developers here could maybe throw out a few tips on how to get started, what someone should focus on learning, etc., it would be greatly appreciated! I have plenty of time and a great desire to learn so I'm not intimidated by having to do the work, I just have to have some things to focus on. Thank you in advance for any help/advice you can give me!
I always wanted to know how make roms also I was looking around the internet but couldn't find anything that will describe it step by step word for word.
Maccie
It will be a huge writeup.But im sure someone will do it. I am still learning myself. There are some good topics around but different from what we have now
topshelf95 said:
I'm posting this in the Development section because that is what I am trying to learn about. Please move me if I am mis-posting this.
I'm greatly interested in the the Roms people are making and everything that is being done on these forums. If someone wanted to start to learn about these things, developing and such, where should they start? Do I need to learn Java? Are there certain books I should be reading?
I can flash my phone like its my day job now, and I haven't come across any major problems I couldn't solve by reading, but I have no idea where to start to be able to develop things myself. If any developers here could maybe throw out a few tips on how to get started, what someone should focus on learning, etc., it would be greatly appreciated! I have plenty of time and a great desire to learn so I'm not intimidated by having to do the work, I just have to have some things to focus on. Thank you in advance for any help/advice you can give me!
Click to expand...
Click to collapse
There are a number of aspects to android development you have to learn to know how to build a full ROM from scratch. C is of course required for kernel building, and apps are built from java in the dalvik-vm, but can be built against sun java.
of course, to get started, you would need the android sdk available here: http://developer.android.com/sdk/index.html
then there's the cloning of the android git:
http://android.git.kernel.org/
and, specifically for the captivate, there's the captivate source code:
http://opensource.samsung.com/
then there's pulling off the vendor proprietary libs from your phone (which is a ***** and I believe you can grab them from wes's github, though I can't speak for their accuracy) here:
http://github.com/wesgarner/proprietary_vendor_samsung
building the entire android OS from source is a challenge, especially compensating for some changes Samsung has introduced. this is what a real ROM is. now if you're talking about "ROM"s like Cognition and Shep's and even Eugene's Hybrid/Frankin-Twiz... they aren't comparable. Not to belittle any of their efforts, but this is simple "drag and drop" from stuff built by Samsung. While they're very useful tools, there is little actual development going on in them. There are improvements and tweaks, for sure... but it isn't a *true* ROM. All these releases by DesignGears, Eugene, and Shep are good and effective, but it'd be a shame if they weren't because they are just files thrown together from Samsung's already compiled ROM(s). Even the AOSP Beta 3 (which I have a qualm with the name, because it isn't actually AOSP, it's files pulled from an already built AOSP tossed onto Samsung's ROM again) is just modifying binaries (decompile, edit, recompile).
for those, it's as simple as extracting the zip, replacing the files you want, and rezip it. modifying the update-script inside meta-inf if there's something you want to add.
Awesome post Kaik, thanks, I was wondering some of those too.
Thx that explained a bunch
Maccie
Thank you for taking the time to post that Kaik! It's nice to have a place to start! Anyone else have any tips or things they think might be good to check out?
last, but certainly not least and I can't believe I forgot this, is Unhelpful's toolchain to compile against:
http://forum.xda-developers.com/showthread.php?t=761923
he did a lot of testing with various combinations, and this was the best he found to reduce wakeup lag and other issues
Wow. Kaik. That was the most awesome response to that question I have ever seen. Most people just point to developer.android.com and say go learn to program and come back in 5 years.
Thank you for this very useful information. Your the man now dog.
johnyhoffman said:
Most people just point to developer.android.com and say go learn to program and come back in 5 years.
Click to expand...
Click to collapse
Devs are not being mean or pissy, they are being honest and realistic. If development was just "point and click" XDA would not even be here. Give the devs/veterans a break and take it upon yourself to learn the basics and do some searches, if you are that interested.
I would love to just start making my own Android OS just the way I like too but to do that will require much more reading and learning, trying and failing.
You will probably not find "the answer" you are looking for but if you search, read and most importantly, respect the time, energy and anguish people have put into this site you will find the means to get where you want.
Otherwise you can expect... "Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well here is a modded ROM. I'll try that. Jeez, that sucks. How do I make my own? Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well ..." It is an endless cycle.
I'm not saying this to belittle anyone. Most have been there, including myself. I say this as a vote of confidence to all.
Hang in there, do the work, break some phones, read some books. Really! You have to!
koe1974 said:
Devs are not being mean or pissy, they are being honest and realistic. If development was just "point and click" XDA would not even be here. Give the devs/veterans a break and take it upon yourself to learn the basics and do some searches, if you are that interested.
I would love to just start making my own Android OS just the way I like too but to do that will require much more reading and learning, trying and failing.
You will probably not find "the answer" you are looking for but if you search, read and most importantly, respect the time, energy and anguish people have put into this site you will find the means to get where you want.
Otherwise you can expect... "Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well here is a modded ROM. I'll try that. Jeez, that sucks. How do I make my own? Let me just glance and peek to see how to do this. Damn what the hell does that mean? Oh well ..." It is an endless cycle.
I'm not saying this to belittle anyone. Most have been there, including myself. I say this as a vote of confidence to all.
Hang in there, do the work, break some phones, read some books. Really! You have to!
Click to expand...
Click to collapse
this times one thousand. I linked you guys to some very useful sites when it comes to actually putting android together... but understanding how it all works, actually getting a successful build, fixing bugs, etc... I can't even begin to pretend to be able to help with that. if you have little to no experience in C and Java, these things will basically be useless to you. dev's aren't being mean when they brush you off like that, but usually if you can't figure out how to google what to do with the code, they don't have high hopes for what you'll be able to do with it once you find the code.
the idea isn't to be like "f*** off" when they say that, it's more of a "we'll help you when you learn, but you're the one who needs to take the first steps and you need to take the responsibility of learning on yourself."
I was actually referring to the fact that someone like me, a hobbyist programmer for about 10 years now, can make sense of his reply and use it to go forth and actually do something. Most of the guides you find on here that are supposedly pointed at noobs, do not layout things as easily as his post did.
Wasn't criticizing anyone, but I have seen less patience nowadays for any posts such as these.
Was just saying it was a gem of a post for me personally. Maybe it doesn't help the ultra noobs and the more experienced people see it as useless, but for someone with little time right now, it was a perfect post for me.
Hi!
I want to develop ROMs for android.
I have knowledge in JAVA and XML, but i dont know what I need
to know for that..
Can someone please tell me what knowledge I need to have, and what tools I need for this.
THANK YOU!
P.S
I am not looking for developing now something new, from the start, I want at first to base my work on Google code or Samsung.
THANK YOU FOR HELPING!
up
why no one answering?
No one is awnsering cause not everyone knows. Just be patient sombody that can help you will be on here eventually. Start googleing it and come back to this once in a while to see if anyone has help for you.
Sent from my GT-I9000 using XDA
Well if you're already good with Java then that's a good start.
Not sure about ROM development but for general Android development you might wanna find this book "O Reilly Head First Android" and it will be the first link on Google. They are fantastic books, the whole series.
Hope this helps some bit.
with android development (apps and stuff)
im with this.
but im looking for ROM development..
anyone here can help me?
So i spend alot of time answering questions and making guides, i also have a very large knowledge in the android OS not just the Moto X. So i thought i would try to learn how to make roms and other things for the Moto X.
So i was wondering if someone or a Dev could point me in the best direction on a couple things to help me start.
1. Good Guides on Rom development
2. Good Tools
3. what Programing languages i should learn.
idk i guess all in all just help me get started. i have a lot of free time and i am very willing to learn, so please dont flame me or tell me to google i know the rules i have been here for some time, but i just want someone who knows what there doing to point me in the right direction of things that helped them get started.
Thanks
DJ
dray_jr said:
So i spend alot of time answering questions and making guides, i also have a very large knowledge in the android OS not just the Moto X. So i thought i would try to learn how to make roms and other things for the Moto X.
So i was wondering if someone or a Dev could point me in the best direction on a couple things to help me start.
1. Good Guides on Rom development
2. Good Tools
3. what Programing languages i should learn.
idk i guess all in all just help me get started. i have a lot of free time and i am very willing to learn, so please dont flame me or tell me to google i know the rules i have been here for some time, but i just want someone who knows what there doing to point me in the right direction of things that helped them get started.
Thanks
DJ
Click to expand...
Click to collapse
I began to learn then stopped because i ran out of time but i just googled it. found results like this:
http://forum.xda-developers.com/showthread.php?t=1801690
http://apcmag.com/how-to-make-your-own-android-rom.htm
xda university.... http://xda-university.com/as-a-developer/introduction-how-an-android-rom-is-built
http://www.xda-developers.com/android/xda-university-building-your-own-android-rom/
i think thats the top four responses which it would be silly for someone to retype all that info for you. Also, there are many different ways to build roms so there isn't one answer.
jayboyyyy said:
I began to learn then stopped because i ran out of time but i just googled it. found results like this:
http://forum.xda-developers.com/showthread.php?t=1801690
http://apcmag.com/how-to-make-your-own-android-rom.htm
xda university.... http://xda-university.com/as-a-developer/introduction-how-an-android-rom-is-built
http://www.xda-developers.com/android/xda-university-building-your-own-android-rom/
i think thats the top four responses which it would be silly for someone to retype all that info for you. Also, there are many different ways to build roms so there isn't one answer.
Click to expand...
Click to collapse
thank you and im not asking for someone to retype just links works for me