[Q] need someone to help with learning how to make roms - Verizon Droid Incredible 2

i wanna get into the dev community. I realized i use what people make, but unlike alot of people, i wanna give back a little. Basically what im asking for is someone for me to message throughout this whole ordeal, and help me with some step by step things, walkthroughs, videos, anything to help me get going. Id prefer them to be roms devs themselves. i also enjoy long walks on the beach and just getting to know each other

I'm in the same boat bro. I wanna get into it as well, although I don't have the time to devote to it right now.
Swyped From My MikRunny'd Superphone Using TapaTalk 2

SynysterSilence said:
i wanna get into the dev community. I realized i use what people make, but unlike alot of people, i wanna give back a little. Basically what im asking for is someone for me to message throughout this whole ordeal, and help me with some step by step things, walkthroughs, videos, anything to help me get going. Id prefer them to be roms devs themselves. i also enjoy long walks on the beach and just getting to know each other
Click to expand...
Click to collapse
there are numerous tutorials on xda, rootz, and other sites on building from source and/or making sense (oem skin) roms
theres no quick step to get going, though building straight from someones source (which isnt really developing) requires just a few commands once ur build environment is set up
really though, most rom devs (well maybe not most, but many) started with theming first to get gain a working knowledge of the structure/set up of a rom and what controls what...as well as basically smali editing/apk decompiling and the tools needed
aosp requires a semi working knowledge of java to actually build your own things rather than syncing and building someone elses
there are plenty of devs that enjoying helping new folks out...but its kind of understood that you ll do some research on your own and have some knowledge of what ur doing...its a lot to kind of ask someone to talk you through every single thing that goes into it
from my own personal experience it, it took me several months of theming before i felt confident enough to tackle a rom project...and even then they were rom collaborations with people a lot smarter than me (sbrissen, adrynalyne, imnuts, etc)

nitsuj17 said:
there are numerous tutorials on xda, rootz, and other sites on building from source and/or making sense (oem skin) roms
theres no quick step to get going, though building straight from someones source (which isnt really developing) requires just a few commands once ur build environment is set up
really though, most rom devs (well maybe not most, but many) started with theming first to get gain a working knowledge of the structure/set up of a rom and what controls what...as well as basically smali editing/apk decompiling and the tools needed
aosp requires a semi working knowledge of java to actually build your own things rather than syncing and building someone elses
there are plenty of devs that enjoying helping new folks out...but its kind of understood that you ll do some research on your own and have some knowledge of what ur doing...its a lot to kind of ask someone to talk you through every single thing that goes into it
from my own personal experience it, it took me several months of theming before i felt confident enough to tackle a rom project...and even then they were rom collaborations with people a lot smarter than me (sbrissen, adrynalyne, imnuts, etc)
Click to expand...
Click to collapse
so if i were to start off with theming, what tools/programs would i need for my windows 7 running computer?

SynysterSilence said:
so if i were to start off with theming, what tools/programs would i need for my windows 7 running computer?
Click to expand...
Click to collapse
JDK, SDK, apktool, gimp, notepad++,and there's a search tool that I can't remember off the top of my head. That's all I got right now. And all I'm gonna run for a while.
Swyped From My MikRunny'd Superphone Using TapaTalk 2

awesome, now where do i go to start learning how to theme?

SynysterSilence said:
awesome, now where do i go to start learning how to theme?
Click to expand...
Click to collapse
This might help...my really old fascinate theme guide http://forum.xda-developers.com/showthread.php?t=932856

nitsuj17 said:
This might help...my really old fascinate theme guide http://forum.xda-developers.com/showthread.php?t=932856
Click to expand...
Click to collapse
wow good stuff bro thanks alot

wow this is actually just about what im looking for. its not very in depth, mostly the basics from the looks of it, but it sure as hell is a great start. i appreciate it.

I'm taking a java course this summer to help me make some ROMs. I would recommend it.
Sent from my ADR6350 using xda premium

i would but i dont have the time nor the money for it. my dads got his masters in computers tho i could probably get help from him for things like that.

My parents gave me their old laptop, I have ubuntu on it. When I get the time, I want to create my ROM based on CM9. I want to learn Java too, because I would like to do some themeing too.

sjpritch25 said:
My parents gave me their old laptop, I have ubuntu on it. When I get the time, I want to create my ROM based on CM9. I want to learn Java too, because I would like to do some themeing too.
Click to expand...
Click to collapse
Theming doesn't require java knowledge

Related

[Q] Looking to Develop for DINC

Hi Guys,
So I looked in the general android development and DINC development but did not really find much. Basically I am looking into getting into Android Development. I just graduated Clarkson University yesterday and am going to work for Procter and Gamble and am going to have a lot of free time nights/weekends and want to get into this. As for my coding experience, I do not have much in java, however, I have taken a few comp sci classes in high school and have used MatLAB and LabVIEW a lot during college as a Mech E. So I am very familiar with coding and the logic behind it, just a matter of learning a new language.
I have started by downloading the Android SDK (just updated to 2.3) and have been doing a few of the tutorials they have on developers.android site such as Hello World, however this seems more geared to developing apps, which I do have a few ideas for. But what I would like to get into right now is some ROM development for the DINC as I have a few ideas for this too and would like to start with this.
So I was wondering if anyone could give some device on how they got started? Just pulled the code from HTC and opened it up and started looking around? Do a lot of you use Eclipse for development as they seem to suggest for apps? Is there any good guides to getting into ROM development as I have not quite found any? Also does anyone have any ideas and need some help work on things, I think this would be a good way to learn.
Thank you,
Brendan
Hello these links might help.
Porting
http://source.android.com/
Source
http://android.git.kernel.org/
CyanogenMod
http://wiki.cyanogenmod.com/index.php?title=Main_Page
CVPCS
http://howto.ccroms.net/
XDA - Compile AOSP Froyo
http://forum.xda-developers.com/showthread.php?t=704561
Just realize it is a lot of work. You can start from pure source, or from CM, or CVPCS. Starting from pure source will give lots of problems but will probably teach you a lot about the system. Either way those links should be of some assistance. Look at CM device setup to see how device setups work. He has a working setup for most devices.
Alright! Another one comes aboard. Good luck man, keep us posted, ask questiions here cuz most are very knowledgeable and willing to help out. Dont give up, get us something 2.3 and very much thanks in advance for doing what you do.
Glad to see a thread like this. I have been interested in doing ROMs for a long time now but didn't really know where to start. This should get me running
If you run into any problems don't hesitate to contact me. You can reach by twitter at @linuxmotion or pm me for an email. Though I am relatively new, I can surely help if the you want some. Hope those links helped
Sent from CM Nightly 11-20 using Tapatalk.
In also looking to get my feet wet
Sent from my ADR6300 using XDA App

[Q] How to cook a ROM?

I've been looking into creating my own Galaxy Nexus ROM but I can't for the life of me find out where to start. This is mainly going to be just for entertainment purposes of course.
As far as I know (which is not very much at all) I must compile the AOSP source code. The problem is I don't even know what compiling is. I don't mind if I have to learn as I have a very high interest in this and I'm possitive that I could learn fast.
Could someone please point me in the right direction to making a ROM?
I've also heard of people doing RAM optimizations,fullu deo-dexed, init.d scripts and speed optimizations. How would one go about doing that?
Any help would be GREATLY appreciated.
You have a lot of reading ahead of you.
I know there are guides for some of the things you mention at freeyourandroid.com but honestly man start reading
Android - making grown men pee sitting down since 2.0
Read the stickied post in the general forum on how to compile from source.
Also, you should really know and understand how the android system works before making a rom.
Sent from my Galaxy Nexus using xda premium
Hypercore said:
As far as I know (which is not very much at all) I must compile the AOSP source code. The problem is I don't even know what compiling is.
Click to expand...
Click to collapse
Let's start here. Do you know much about operating systems? You say you don't know what compiling is... so I take it you've never done any programming, even, say, a quick intro class in university? That's not a huge deal--I'm no programmer but I work with OSes all the time (especially Linux) and have learned a lot of scripting here and there.
I'd say start with learning about how Android works internally. Might even want to read up some on Linux if you don't know much about it, since that's the foundation.
There are plenty of guides on various forums (at least, there used to be) here, but a good place to start is to take an update .zip file and pick it apart. Start with a basic AOSP ROM, maybe, and start digging through it on your computer to see what's there and what does what.

Help start DEVing

Hey guys. Now that the SGIII is out, I fear we will loose great developers to the bigger and better devices. This is the reason I want to start developing for our SGH-T989's. There's only one problem... I'M A NOOB! Well I've been rooting my phones since I got my first Andriod device, the Samsung Galaxy S 4G. Although that's just because I've trolled around just reading threads. So I'd like a little guidance in the right direction. Remeber I'm completely new at this. The only thing I know I need is that I need Linux. Besides that I know nothing else. Thanks guys for all the time and effort you put into providing us with awesome roms, kernels, etc.
tyoder87 said:
Hey guys. Now that the SGIII is out, I fear we will loose great developers to the bigger and better devices. This is the reason I want to start developing for our SGH-T989's. There's only one problem... I'M A NOOB! Well I've been rooting my phones since I got my first Andriod device, the Samsung Galaxy S 4G. Although that's just because I've trolled around just reading threads. So I'd like a little guidance in the right direction. Remeber I'm completely new at this. The only thing I know I need is that I need Linux. Besides that I know nothing else. Thanks guys for all the time and effort you put into providing us with awesome roms, kernels, etc.
Click to expand...
Click to collapse
GOOGLE!!!!!!!!!!!! I too am a noob but I started at Google I know c language, I just don't have the bandwidth to download the some 10 gigs of source code.
Sent from my SAMSUNG-SGH-T989 using Tapatalk 2
I'm in the same boat. Unless you have a formal education in programming, expect a tough road. I know some c/c++ but most of my knowledge is in web development languages like PHP, JavaScript, etc.
I successfully built and flashed my own CM9 a few days ago but have yet to get into the customization. Baby steps I guess. Good luck to you though.
Sent from my SGH-T989 using xda premium
But seriously check out Google there are oodles of tutorials for people who are just starting out to get their computer set up .
Sent from my SAMSUNG-SGH-T989 using Tapatalk 2
Well I'll say I would like to start myself. I keep looking around have all the bottom end fundamentals but have no clue as to what to do. I can read on Google til wee hrs of the night but it makes no sense being the word NOOB is carried on my back.
Either way, all I've done so far is download all the req software that dsixda recommends to do. Kitchen, cygwin, jdk, and sdk. Now after all of that I'm stuck in limbo. All the research I've done gives terminology that I don't understand. Everyone says its super easy but yet we have maybe 30 devs packed up doing roms for us. I know for a fact there's more than 3000 T-Mobile users for this device and that's not to include the very alike SR, telus, and what not.
So I agree, we need things simplified in order for us to understand (even) basics. That being said as I asked a few ppl in this forum already, I don't mind getting my feet wet but I sure in hell dont wanna drown at the 3 foot section of the pool either
Sent from my SGH-T989 using xda app-developers app
Go to the android and android dev forums. You will find nice Rom and kernel tutorials to mess with. The rest comes with trying out others hacks and mods and seeing what those do. Then down to log cats and so forth to see how an application or module plays. And if you want to try your own mod, it's too what others have done or code Google to see what a lib,api, or module can do for you.
datrapstar said:
Well I'll say I would like to start myself. I keep looking around have all the bottom end fundamentals but have no clue as to what to do. I can read on Google til wee hrs of the night but it makes no sense being the word NOOB is carried on my back.
Either way, all I've done so far is download all the req software that dsixda recommends to do. Kitchen, cygwin, jdk, and sdk. Now after all of that I'm stuck in limbo. All the research I've done gives terminology that I don't understand. Everyone says its super easy but yet we have maybe 30 devs packed up doing roms for us. I know for a fact there's more than 3000 T-Mobile users for this device and that's not to include the very alike SR, telus, and what not.
So I agree, we need things simplified in order for us to understand (even) basics. That being said as I asked a few ppl in this forum already, I don't mind getting my feet wet but I sure in hell dont wanna drown at the 3 foot section of the pool either
Sent from my SGH-T989 using xda app-developers app
Click to expand...
Click to collapse
Well it's pretty much setting up all the requirements like computer paths and folders. I use Ubuntu, then after getting all of it setup, you repo sync the source and wait a couple days there are simplified English friendly tutorials. Using a search engine is a skill. ^-^ choose search terms wisely. And use quotes.
Sent from my SAMSUNG-SGH-T989 using Tapatalk 2
datrapstar said:
Well I'll say I would like to start myself. I keep looking around have all the bottom end fundamentals but have no clue as to what to do. I can read on Google til wee hrs of the night but it makes no sense being the word NOOB is carried on my back.
Either way, all I've done so far is download all the req software that dsixda recommends to do. Kitchen, cygwin, jdk, and sdk. Now after all of that I'm stuck in limbo. All the research I've done gives terminology that I don't understand. Everyone says its super easy but yet we have maybe 30 devs packed up doing roms for us. I know for a fact there's more than 3000 T-Mobile users for this device and that's not to include the very alike SR, telus, and what not.
So I agree, we need things simplified in order for us to understand (even) basics. That being said as I asked a few ppl in this forum already, I don't mind getting my feet wet but I sure in hell don't wanna drown at the 3 foot section of the pool either
Sent from my SGH-T989 using xda app-developers app
Click to expand...
Click to collapse
I tried the dsixda kitchen route. It's more of a "look what I did" kind of thing. I quickly jumped that ship and set up Ubuntu so I could get my repo on. I have complete AOKP and CM9 source but I have no idea where to start with it. I'm sort of treading water at this point until I find the right information to get this train rolling.
Sent from my SGH-T989 using xda premium
bobpantsspongesquare said:
I tried the dsixda kitchen route. It's more of a "look what I did" kind of thing. I quickly jumped that ship and set up Ubuntu so I could get my repo on. I have complete AOKP and CM9 source but I have no idea where to start with it. I'm sort of treading water at this point until I find the right information to get this train rolling.
Sent from my SGH-T989 using xda premium
Click to expand...
Click to collapse
I also have a partition set up for Ubuntu. Issue is I can't get it to connect to the internet. Then again I'm on a modded dell studio. Like I said, I got all the start up software. All I need is someone yo guide of how to set up. I cant do it if I'm on Ubuntu due to lack of connection. So if anything , let's make a thread to help each other out. ( not that I would be much help) but once I learn something I can pass along info to the next person. We all learn and want to share
Sent from my SGH-T989 using xda app-developers app
datrapstar said:
I also have a partition set up for Ubuntu. Issue is I can't get it to connect to the internet. Then again I'm on a modded dell studio. Like I said, I got all the start up software. All I need is someone yo guide of how to set up. I cant do it if I'm on Ubuntu due to lack of connection. So if anything , let's make a thread to help each other out. ( not that I would be much help) but once I learn something I can pass along info to the next person. We all learn and want to share
Sent from my SGH-T989 using xda app-developers app
Click to expand...
Click to collapse
I run Ubuntu through Virtualbox. It works great and you don't have to deal with boot loaders and such. I've had no internet connection issues either. After that, following one of the guides for setting Ubuntu up for Android is advisable. I've been through the Android Developers Guide, the AOKP ICS Guide ( Jelly Bean Guide ) and the CM9 Guide. Any of these will get you the source code and a working, flashable zip. Beyond that, at least for now, I'm not much help.
bobpantsspongesquare said:
I run Ubuntu through Virtualbox. It works great and you don't have to deal with boot loaders and such. I've had no internet connection issues either. After that, following one of the guides for setting Ubuntu up for Android is advisable. I've been through the Android Developers Guide, the AOKP ICS Guide ( Jelly Bean Guide ) and the CM9 Guide. Any of these will get you the source code and a working, flashable zip. Beyond that, at least for now, I'm not much help.
Click to expand...
Click to collapse
Thats a start tho... so here we got it started, let's lend a hand to each other and let's start doing this. Myself, I'm jealous of the SR forum cuz it seems they are helping each other build amongst themselves which is what I think we should be doing here as well. So to get virtual box and get sum research on it. Will come back here after I get all situated. Once again thanks for opening this up
edit: as I make any progress I will post up and let you guys know how Im coming along. on my laptop now about to get this rolling.
reedit: well cant do much, my set up doesnt support it. i will find a way tho. best believe it. even if it cost me to get another laptop
Sent from my SGH-T989 using xda app-developers app
http://forum.xda-developers.com/showthread.php?t=667298
Sent from my Galaxy Nexus using xda premium

Android Development N00B

Hi, I'm Jacob. And I don't know if this is in the correct section, but I do plan on developing apps mainly for the Galaxy S3, so hopefully I've chosen the section wisely...
Now that that's out of the way, I'd like to say that I'm very interested in Android Development. Unfortunately I have no coding knowlage at all. I would love to learn Java, C++, etc. Is there anybody who would be willing to take me under their wing and teach me some of this? Whether it's just simple stuff or not, I honestly don't care. I would just love to jump into creating insane root apps right now, but I have nowhere near the kind of knowlage that I need to even get started. I'm also interested in creating custom ROMs. (and or themes)
Anyways, my point is, I'd like help, and I want to know if there is anybody willing to.
jtkemp101010 said:
Hi, I'm Jacob. And I don't know if this is in the correct section, but I do plan on developing apps mainly for the Galaxy S3, so hopefully I've chosen the section wisely...
Now that that's out of the way, I'd like to say that I'm very interested in Android Development. Unfortunately I have no coding knowlage at all. I would love to learn Java, C++, etc. Is there anybody who would be willing to take me under their wing and teach me some of this? Whether it's just simple stuff or not, I honestly don't care. I would just love to jump into creating insane root apps right now, but I have nowhere near the kind of knowlage that I need to even get started. I'm also interested in creating custom ROMs. (and or themes)
Anyways, my point is, I'd like help, and I want to know if there is anybody willing to.
Click to expand...
Click to collapse
Good luck man. I've tried finding help to no avail. Programming and all this good stuff takes time and skill.... Very little time on people's hands these days....
Sent from my SPH-L710 using Tapatalk 2
If I can, I would recommend reading through "Java Methods A and AB" to learn java. Very well written and theres a pdf of it online if you search too.
Thats how I learned and other than that, its just putting lots of time into it. I research everything I come across that I'm not familiar with, and now apart from the things actually covered in that book, I know how to make nice GUI's, how to cryptographic encoders work, how to bundle resources with a runnable JAR, etc. You just have to be willing to put the time in to learn, but from there its easy
Also, if you come across it too early, I would suggest not messing with threading and concurrency until you have a good grasp of java
Sent from my PG06100
you can't jump directly into android programming ,first, learn java and you'll be better off . After you've acquired sufficient skills in basic java - developer.android.com can assist you furthers . Make no mistake this ain't cat walk and would take time and patience since you are starting from absolute zero . Moreover i don't think anybody would love to take you - 'under their wings' - you are on your own mostly unless you take up some real time courses/classes in real life
why fix it if it ain't broken ?
nikufellow said:
you can't jump directly into android programming ,first, learn java and you'll be better off . After you've acquired sufficient skills in basic java - developer.android.com can assist you furthers . Make no mistake this ain't cat walk and would take time and patience since you are starting from absolute zero . Moreover i don't think anybody would love to take you - 'under their wings' - you are on your own mostly unless you take up some real time courses/classes in real life
why fix it if it ain't broken ?
Click to expand...
Click to collapse
Thanks for the info. I am very willing to take classes IRL but I'm nothing but a middle school student. I'll do the best I can to find some way to learn these concepts. Hopefully you'll be seeing me around in the Developer's section sometime soon!
Hey jtkemp.
I'm a sophomore in high school and I've been trying to learn to program. Here's what advice I can give you. First get a basic understanding of java, then once you have that down go though the android programming libraries at android.devolper.com. Then after that I have been taking apps currently out there already and modifying them to get better at it. Stay in touch and maybe we can help reach other out, I've been hoping I could find someone that would even let me help with like some stupid stuff they didn't want to do but so far no one. Good luck! It's a lot of fun!
Sent from my SPH-L710 using Tapatalk 2
Here are some links to some free online classes you can take
http://rootzwiki.com/index.php?/topic/602-Free-online-programming/CS-courses-for-beginners
And yes for many reasons a ton of people on XDA don't like to or don't have the time to talk about development. Everyone wants to be "the man". It's all baby steps really and depending on what type of development you're interested in (custom ROMs, apps, kernels etc) It all takes time. The hardest part I've had is developing an app. I've used Tasker to make a few personal apps but am still working with eclipse, which I've been told is not all that great to begin with.
But it all depends on what your interests are. Wanna mod and theme? Check out apktool and how to reverse engineer apk's. Wanna make apps and ROMs? Set up a Linux distro (I use Ubuntu and Arch) and download the sdk, CM repo, and the Jdk. Most importantly, use Google. Every thing I posted and virtually any questions I've had have been solved with a search. May take a while but the info is out there (How to set up apktool SGS3, How to install Ubuntu, How to Build CM 10.1, etc)
Feel free to drop me a PM, I'm off until fall semester and have some time on my hands.
Sent from my SPH-L710 using Tapatalk 2
I use eclipse and find the environment a lot better than other IDE's. I've tried netbeans but went back to eclipse because for me eclipse is just more intuitive
Sent from my PG06100
I learned a lot of development knowledge from just hanging out in an irc with some real cool dudes, learned how to at least understand java and a little c from studying some stuff, I'd recommend the same. A lot of people don't wanna help you because they don't know how much you know. Try to get a development presense, make a theme or theme an app. Just your name out. Give some devs some logs! Make some friends, they'll help you when you get stuck but no one will hold your hand. Do you use Linux? Learn the Linux command line. Try making a kernel for it, whether it works or not is errelevant, just learn the process and get an idea of what all that entails.
In front of a live studio audiencr
fergie716 said:
Here are some links to some free online classes you can take
http://rootzwiki.com/index.php?/topic/602-Free-online-programming/CS-courses-for-beginners
And yes for many reasons a ton of people on XDA don't like to or don't have the time to talk about development. Everyone wants to be "the man". It's all baby steps really and depending on what type of development you're interested in (custom ROMs, apps, kernels etc) It all takes time. The hardest part I've had is developing an app. I've used Tasker to make a few personal apps but am still working with eclipse, which I've been told is not all that great to begin with.
But it all depends on what your interests are. Wanna mod and theme? Check out apktool and how to reverse engineer apk's. Wanna make apps and ROMs? Set up a Linux distro (I use Ubuntu and Arch) and download the sdk, CM repo, and the Jdk. Most importantly, use Google. Every thing I posted and virtually any questions I've had have been solved with a search. May take a while but the info is out there (How to set up apktool SGS3, How to install Ubuntu, How to Build CM 10.1, etc)
Feel free to drop me a PM, I'm off until fall semester and have some time on my hands.
Sent from my SPH-L710 using Tapatalk 2
Click to expand...
Click to collapse
*chuckles* I use Ubuntu as my default operating system anyway.
Sent from my SPH-L710 using xda app-developers app
jtkemp101010 said:
*chuckles* I use Ubuntu as my default operating system anyway.
Sent from my SPH-L710 using xda app-developers app
Click to expand...
Click to collapse
Check out xda-university too, I think that would be a great place to start
Sent from my PG06100
Try stuff besides Ubuntu too, lots of different distros with, I think, better performance. Ex: I use mint 11. I used sabayon for a while too.
In front of a live studio audience
Used Mint for a while. It seems like it might get up there with the popularity of Ubuntu. Although I think that Ubuntu is more visually appealing.
Sent from my SPH-L710 using xda app-developers app
jtkemp101010 said:
Used Mint for a while. It seems like it might get up there with the popularity of Ubuntu. Although I think that Ubuntu is more visually appealing.
Sent from my SPH-L710 using xda app-developers app
Click to expand...
Click to collapse
Yeah I know a lot of people that prefer Mint over Ubuntu....I have yet to try it myself as I'm very pleased with my setup right now...the Faience theme is nice
Sent from my PG06100
Thenewboston.com beginner java video tutorials helped get me through my java class. I find I learn visually very well. There are also android development tutorials on his site. Good luck!
Sent from my SPH-L710 using Tapatalk 2

Young Noob Looking For Teacher

I am a 15 year old noob who wants to know the ends and out of developing and all other stuff dealing with creating things for people to enjoy. As of right now i have used Tuts and Threads to learn how to Flash and Root. I learn pretty quick and i feel as though since i want to work for Google or create something bigger than Google i need to learn how to develop and learn to code. I have been coming to XDA for some years now but as i read Threads on how to flash things and how people develop these things i feel like this is what i want to do in life. SO Yeah i need help. Btw im the only kid i know thats interested in alot of tech information (especially phones).
Prestige_DOPE said:
I am a 15 year old noob who wants to know the ends and out of developing and all other stuff dealing with creating things for people to enjoy. As of right now i have used Tuts and Threads to learn how to Flash and Root. I learn pretty quick and i feel as though since i want to work for Google or create something bigger than Google i need to learn how to develop and learn to code. I have been coming to XDA for some years now but as i read Threads on how to flash things and how people develop these things i feel like this is what i want to do in life. SO Yeah i need help. Btw im the only kid i know thats interested in alot of tech information (especially phones).
Click to expand...
Click to collapse
It's so awesome to see today's youth so excited and interested in technology. I am by no means a developer or teacher, but have picked up a lot on here by doing what almost every dev on here will tell you is the most important thing to do - READ! Read, read and when you get tired of reading, read a little more. Ask questions, search forums for ways other problems have been solved, and if you have tried everything to fix something and can't, post the question in the noob friendly q&a, and your neighborhood contributor will certainly be glad to help. But that's at two way street. It's very important you exhaust all means first, because the fastest way to lose respect on here is to expect someone to spoon feed you the answer. Good luck, and always keep an open mind, be friendly, and never stop reading and learning. :thumbup:
Sent from my SPH-D710BST using xda premium
Dont forget there is an xda university. You can learn a hell of a lot there. The most important thing is have fun and be respectful. I am also glad to see young people atually taking an interest in the coding rather than just pimping their phone.
Sent from my SPH-L900 using Tapatalk 2
Here's the thread that got me started
http://forum.xda-developers.com/showthread.php?t=1941195
Team Rejectz
Another really good one!
http://forum.xda-developers.com/showthread.php?p=41491498
Sent from my SPH-D710BST using xda premium
I'm in the same boat as the OP although I'm 18 and graduated high school. I've taken 2 c++ classes, and 1 java class. So I know some but not much, and I don't even know what's used for coding on android. Plus, I have to do everything from my phone because I can't afford a laptop at the moment.
Sent from my SPH-D710 using Tapatalk 2
H4rryTipp3r said:
I'm in the same boat as the OP although I'm 18 and graduated high school. I've taken 2 c++ classes, and 1 java class. So I know some but not much, and I don't even know what's used for coding on android. Plus, I have to do everything from my phone because I can't afford a laptop at the moment.
Sent from my SPH-D710 using Tapatalk 2
Click to expand...
Click to collapse
A laptop/computer is kind of a requirement, you might be able to do some porting from your phone, but not much else.
Here's my porting guide for AOSP Jelly Bean:http://forum.xda-developers.com/showthread.php?t=2263779
Team Rejectz
bilgerryan said:
A laptop/computer is kind of a requirement, you might be able to do some porting from your phone, but not much else.
Here's my porting guide for AOSP Jelly Bean:http://forum.xda-developers.com/showthread.php?t=2263779
Team Rejectz
Click to expand...
Click to collapse
Yeah, I know. That's why I'm stuck at the moment, but when I do get a laptop I'll be doing everything possible to learn!
Sent from my SPH-D710 using Tapatalk 2
bilgerryan said:
Here's the thread that got me started
http://forum.xda-developers.com/showthread.php?t=1941195
Team Rejectz
Click to expand...
Click to collapse
jdsingle76 said:
Another really good one!
http://forum.xda-developers.com/showthread.php?p=41491498
Sent from my SPH-D710BST using xda premium
Click to expand...
Click to collapse
bilgerryan said:
A laptop/computer is kind of a requirement, you might be able to do some porting from your phone, but not much else.
Here's my porting guide for AOSP Jelly Bean:http://forum.xda-developers.com/showthread.php?t=2263779
Team Rejectz
Click to expand...
Click to collapse
Thanks for the links. I will read read read this summer. This wont be the last time you guys hear from me on here. Im aiming for one of those "Recognized Developer" medals :laugh:
Prestige_DOPE said:
Thanks for the links. I will read read read this summer. This wont be the last time you guys hear from me on here. Im aiming for one of those "Recognized Developer" medals :laugh:
Click to expand...
Click to collapse
Good luck! You'll get there I'm sure. Just takes time and commitment, the first of which you, being young, have plenty of and the second is all about you! Stay active in the community. You'll learn a lot just by reading the different threads and chiming in when you have something to add.
Sent from my SPH-D710BST using xda premium
Prestige_DOPE said:
Thanks for the links. I will read read read this summer. This wont be the last time you guys hear from me on here. Im aiming for one of those "Recognized Developer" medals :laugh:
Click to expand...
Click to collapse
Reading and Trial & Error will take you most of the way there buddy, don't get discouraged and we're always get if you get stuck with something. I would not have been able to get where I am (I should be getting the RD medal any day now) without the community aspect of this site, there are a lot of awesome people here.
Team Rejectz
I started on April and I have about 4 roms developed but trial and error helped me out allot. And if u need any help I'm more then happy to help just hit me up and I'm sure any other dev would be happy to help. And trial and error is a very big thing aswell. And I'm only 16.:thumbup::thumbup:
Developed Revolt ROM for d2spr.
Developed Revolt ROM for d710.
Soon developing Revolt ROM for captivate.
Just break stuff and fix it a bunch of times, you'll figure it out. Just don't break the hardware, it's not as easy to fix. Reading and breaking things is how I learned. A good place to start is learning about linux and its various distros and their differences in general. Once you learn the basics of linux and it's variations for PC, Android and its variations like TW, Sense, Blur etc becomes a lot easier to learn. There's a lot more information for linux itself floating around the web and the two are very similar since android is based around the core linux kernel. They are similar enough that a lot of things are cross compatible like source building, git repos, repos in general, file system structure, code format, terminal commands, writing and running scripts, compiling the kernels, and how the GUI interacts with the kernel and base code. There's just a lot more information on Linux vs Android so makes it easier to get the basics down. Once you understand Linux the Android stuff will make a lot more sense and be easier to understand in general.
°•○●¤◇★S☆A: Son's of Android★◇¤●○•°
I like to break stuff! :flipoff2:
Sign up for copy using this link and get us both and extra 5gb of free storage https://copy.com?r=b8U0ED
-EViL-KoNCEPTz- said:
Just break stuff and fix it a bunch of times, you'll figure it out. Just don't break the hardware, it's not as easy to fix. Reading and breaking things is how I learned. A good place to start is learning about linux and its various distros and their differences in general. Once you learn the basics of linux and it's variations for PC, Android and its variations like TW, Sense, Blur etc becomes a lot easier to learn. There's a lot more information for linux itself floating around the web and the two are very similar since android is based around the core linux kernel. They are similar enough that a lot of things are cross compatible like source building, git repos, repos in general, file system structure, code format, terminal commands, writing and running scripts, compiling the kernels, and how the GUI interacts with the kernel and base code. There's just a lot more information on Linux vs Android so makes it easier to get the basics down. Once you understand Linux the Android stuff will make a lot more sense and be easier to understand in general.
°•○●¤◇★S☆A: Son's of Android★◇¤●○•°
I like to break stuff! :flipoff2:
Sign up for copy using this link and get us both and extra 5gb of free storage https://copy.com?r=b8U0ED
Click to expand...
Click to collapse
I figured i had to learn how to use Linux. No problem. Thanks for the advice :good:
Prestige_DOPE said:
I figured i had to learn how to use Linux. No problem. Thanks for the advice :good:
Click to expand...
Click to collapse
Getting familiar with linux is a good thing too cuz developing for Android is a lot simpler and smoother from linux vs windows. Android and Linux communicate much easier without needing a bunch of extra drivers and crap installed and less conflicts. Linux is also smoother and faster when doing things like compiling source since the OS itself is less resource hungry than windoze leaving more resource power available for your task.
°•○●¤◇★S☆A: Son's of Android★◇¤●○•°
I like to break stuff! :flipoff2:
Sign up for copy using this link and get us both and extra 5gb of free storage https://copy.com?r=b8U0ED
Where can i get Linux?
Edit: I found out how
Ubuntu, Mint or my favorite OpenSUSE, ARCH, debian are a few OpenSUSE. Is the one I use most. It's similar to Ubuntu in ease of use but has more power features and options. It's kind of a middle ground between unbuntu and a linux install with no native GUI where you can pick and choose all of your GUI elements individually and create your own 3d interface environment. It has a pager option as well that allows home screen setup similar to androids with multiple pages and widgets
°•○●¤◇★S☆A: Son's of Android★◇¤●○•°
I like to break stuff! :flipoff2:
Sign up for copy using this link and get us both and extra 5gb of free storage https://copy.com?r=b8U0ED

Categories

Resources