Alright, I've been going around the forums a bit, and more and more I'm seeing tons of "young'ns" developing. You know, along side everyone else.
My question is, where did you get all of this experience? Are there workshops open? Online classes? Did you just learn yourself? Do you have to be a son or daughter of Hephaestus? Do tell, I am intrigued.
thebeastglasser said:
Alright, I've been going around the forums a bit, and more and more I'm seeing tons of "young'ns" developing. You know, along side everyone else.
My question is, where did you get all of this experience? Are there workshops open? Online classes? Did you just learn yourself? Do you have to be a son or daughter of Hephaestus? Do tell, I am intrigued.
Click to expand...
Click to collapse
There will be a xda-university (website) soon so you can learn more about developing.
I learned from xda users (devs, etc) Google and YouTube.
-iDanny
I'm learning to skin from Google, XDA, etc. More importantly, I'm also picking the brains of my Team members and huddle mates.
I had a personal phone call with Larry Page and he taught me everything.
Lolno, Google, bugging other people for help, more google, XDA, bugging even more people, taking chances, and something I read in a book lol
Any specific book you'd like to share?
Sent from my HTCEVOV4G using xda premium
And is it a big difference between developing a normal application and customizing a ROM?
I think that there are a lot of guides out there teaching us how to build an android application, but for a ROM, is there any?
thanks.
Sent from my Nexus 7 using Tapatalk 2
iDannyPR said:
There will be a xda-university (website) soon so you can learn more about developing.
I learned from xda users (devs, etc) Google and YouTube.
-iDanny
Click to expand...
Click to collapse
Are you serious about this? Lol
Sent from my PG86100 using xda app-developers app
thebeastglasser said:
Any specific book you'd like to share?
Sent from my HTCEVOV4G using xda premium
Click to expand...
Click to collapse
I don't remember exactly what it was, but it had to do with unix because I needed some scripting help
Averell said:
And is it a big difference between developing a normal application and customizing a ROM?
I think that there are a lot of guides out there teaching us how to build an android application, but for a ROM, is there any?
thanks.
Sent from my Nexus 7 using Tapatalk 2
Click to expand...
Click to collapse
Apps and Roms have their similarities, but they are pretty different from each other, what I kinda did was took my base, and took another rom that was built off the same base and compared and contrasted the different files to see what did what, and made my own custimizations from there
thebeastglasser said:
Any specific book you'd like to share?
Click to expand...
Click to collapse
There's an XDA Developers' Android Hacker's Toolkit available on Amazon, but according to the table of contents it only covers some theming stuff and no ROM building so it depends on what interests you.
ramjet73
I looked around in other forms bug a lot of ppl for help took me like the hole summer just to learn and build one
Sent from my SGH-T679 using Tapatalk 2
Related
I am writing this as an open invitation for anyone who would like to join the Darkforest Development Team.
Who are we?
The Darkforest Group started in 1998 and in recent years has been home to some of the best flash developers who have produced some of the most well-known flash mobile themes for a range of phones (specifically Samsungs) like the Samsung Monte and Samsung Star/Tocco Lite.
Now we aim to replicate this success in producing a series of stable and reliable ROMs and modifications for as many devices as we can across a wide range of manufacturers.
ROMs
The ROMs can either be based on stock or built from source, its whichever you feel more comfortable with and all ROMs will eventually be given a custom theme (we have someone working on the specific design right now but other themers are still welcome).
To make the ROMs different to other ROMs, they will contain a series of user customizable tweaks and additional features.
Modifications
We are looking to include a range of modifications in the ROMs like hide and reorder quick settings, Advanced Power Menu's where the user can choose what items are on that menu and general UI tweaks specific to the device the ROM is being made for.
Therefore anyone interested should be aware that smali and/or java skills are preffered but not required as while they sound hard to do they are in reality fairly easy if familiar with smali.
Interested?
There are several ways to contact us regarding interest with this, you could leave a post in this thread, contact me via PM or register at the Darkforest forum and send a PM to Darkforest himself
Questions?
Please feel free to ask any questions you may have
If you are willing to teach, I am willing to learn.
:good::good:
Im really interresd in this i could build every cm on any device let me now if you are interested
Sent from my GT-I9000 using xda premium
robogoflow said:
If you are willing to teach, I am willing to learn.
:good::good:
Click to expand...
Click to collapse
I can teach, I'm trying to set up sort of a central place for us all to chat - any idea's? obvious ones are fb group or google+ hangout and maybe IRC though too much stuff gets lost in IRC whereas you can save it in a doc on fb or g+
gangstaboy13 said:
Im really interresd in this i could build every cm on any device let me now if you are interested
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
Definatly interested
Ok, for people intersted in joining the Darkforest Development Team I have created a board on our forums to discuss and develop there - of course we are not restricting posting of ROMs to just the Darkforest forums - all ROMs made are welcome to be posted in other forums as well.
The board is located here
I am interested and willing to learn how to build a rom
Sent from my GT-I9000 using xda premium
Definitely willing to learn if there's a teaching method. I love android and have been wanting to learn to create ROMs for a while
Sent from my Zio using xda app-developers app
I'd like to learn as well. I have a number of devices to work with, mostly Samsung. I have a flexible schedule with some free time on my hands, as well.
I have a ridiculous eye for detail and an obsession with order. I think I'd be a natural at coding.
Sent from my GT-N8013 using xda premium
If you can teach me i can join
--------------------------------------------
Sent from my GT-S5830 running ImaGinary ICS.
Thank if it helped.It's there for a reason
zFlashx said:
I am interested and willing to learn how to build a rom
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
McJesus15 said:
Definitely willing to learn if there's a teaching method. I love android and have been wanting to learn to create ROMs for a while
Sent from my Zio using xda app-developers app
Click to expand...
Click to collapse
tehrectifier said:
I'd like to learn as well. I have a number of devices to work with, mostly Samsung. I have a flexible schedule with some free time on my hands, as well.
I have a ridiculous eye for detail and an obsession with order. I think I'd be a natural at coding.
Sent from my GT-N8013 using xda premium
Click to expand...
Click to collapse
SW3D3N said:
If you can teach me i can join
--------------------------------------------
Sent from my GT-S5830 running ImaGinary ICS.
Thank if it helped.It's there for a reason
Click to expand...
Click to collapse
Ok cool, we are willing to teach people. Head over to the board in this post to "sign up" for it
Can anyone recommend any good books or online resources for android developing basics? I've been rooting and flashing for years, but would like to learn more so I could give back a little. TIA.
Sent from my EVO using xda premium
durandetto said:
Can anyone recommend any good books or online resources for android developing basics? I've been rooting and flashing for years, but would like to learn more so I could give back a little. TIA.
Sent from my EVO using xda premium
Click to expand...
Click to collapse
Rom, kernel, or app developing/modding?
Basic beginners stuff for ROM developing, I'd like to start making my own ROMs for personal use.
Sent from my EVO using xda premium
Bump.
Any good books I can download or online resources just want to broaden my knowledge of android.
Sent from my EVO using xda premium
Cyanogen had a good post on the subject from a while ago with some advice and links here. One of the links in the op is broken but someone finds a new link for it later in the thread.
I've also heard good things about the bootcamp vids.
durandetto said:
Bump.
Any good books I can download or online resources just want to broaden my knowledge of android.
Sent from my EVO using xda premium
Click to expand...
Click to collapse
Here is excellent write up by pstevep, a lot of info to get you started.
http://forum.xda-developers.com/showthread.php?t=1320891
OK, so I want to begin developing Android ROM's. I have the necessary technical knowledge and I have access to Ubuntu 64-bit with more than 100gb of Free disk space.
Where do I start?
How do I edit Android, I.e - theme it, change text etc.
Thanks.
Sent from my Xoom using xda app-developers app
jamjame said:
OK, so I want to begin developing Android ROM's. I have the necessary technical knowledge and I have access to Ubuntu 64-bit with more than 100gb of Free disk space.
Where do I start?
How do I edit Android, I.e - theme it, change text etc.
Thanks.
Sent from my Xoom using xda app-developers app
Click to expand...
Click to collapse
Dude theres xda university start looking at the portal and there alot of guides you dont need to make a thread on this use SEARCH!
Sent from my SAMSUNG-SGH-I727 using xda premium
Xda university? Ive been wandering this forum for 3 years and this is the 1st time ive ever seen anyone mention this...
Is his defense, the search feature in either the app or website both kinda suck.
Not very intuitive at all...its easier to Google it then click back to the xda link than to try an find it here....just sayin.
Sent from my SPH-L900 using Tapatalk 2
cbucz24 said:
Xda university? Ive been wandering this forum for 3 years and this is the 1st time ive ever seen anyone mention this...
Is his defense, the search feature in either the app or website both kinda suck.
Not very intuitive at all...its easier to Google it then click back to the xda link than to try an find it here....just sayin.
Sent from my SPH-L900 using Tapatalk 2
Click to expand...
Click to collapse
Yes I have been using this for years too and never attempt searching on the site or app. Google will help my the site brings up non related content. Also first on xda university. I need to enroll. Where does the line start and how much is tuition? Guess I will have to Google it and see what it is all about.
Sent from my PC36100 using xda app-developers app
Xda university looks good. Some useful information there but not step by step.
Sent from my Xoom using xda app-developers app
jamjame said:
Xda university looks good. Some useful information there but not step by step.
Kinda guessed that the reply would be "Use the search". I haven't yet seen a guide that shows screenshots of what the code actually does. I.e: before a code change the ui looks like this [Insert screenshot here] and after the code change a Ui looks like this [Insert screenshot here].
I've seen developers create features for their ROMs, like quick settings in notifications and stuff like that. Building the ROM is one thing but adding features is another. I wish their was a complete guide out their.
A lot of xda threads are becoming more like court cases nowadays. I see people with feature requests and then the developer just rudely says "Thanks for Sharing!" And takes no notice as if what someone said was pointless.
Sent from my Xoom using xda app-developers app
Click to expand...
Click to collapse
That would probably be because it has been asked a few million times (yes, it's an exaggeration but I think you get my point).
A lot of people will be very helpful if you come in here and show that you tried to figure out something on your own. I've read all of this or searched Google and the site and haven't found the info. However, when you come here and ask a question that has been posed over and over again you can start to get a bit of an attitude. It's generally because you have shown no initiative to look or get the info yourself.
Would the guide you want be helpful? Sure would. It's not though so one has to a lot of digging to get the info. That is one of the ways you learn how to do things here at XDA. Then, after learning one can go out and write the guide that is missing.
Here is something for you. A thread explaining how to use Google to search XDA specifically. It's located in a specific device forum but is good for everything (and no, I have never owned a Hermes. I found it by searching ).
http://forum.xda-developers.com/showthread.php?t=298893
crashpsycho said:
Dude theres xda university start looking at the portal and there alot of guides you dont need to make a thread on this use SEARCH!
Sent from my SAMSUNG-SGH-I727 using xda premium
Click to expand...
Click to collapse
XDA university is not working...
Error establishing a database connection....
Sent from my Amazon Kindle Fire using xda app-developers app
greezal said:
Sent from my Amazon Kindle Fire using xda app-developers app
Click to expand...
Click to collapse
http://developer.android.com/index.html
Thank You!
Much thanks! I've been itching to get my feet wet, I've gotten good at flashing (yeah yeah, I'm still a noob I know) and have been dying to find somewhere to start. Thanks both of you.
Android Development
I think it's best to get a basic understanding of the elements you're dealing with development from there.
That's what I did.
But when I tried making my own from scratch I just confused myself.
So I did some tutorials that walked me through EVERYTHING so I could understand how things worked together.
Alex
I recommend u t read xda's book, which is a light book with the basics...
Sent from my Galaxy Nexus using xda premium
I recommend you start with the Hello World tutorial. Then start with tutorials from vogella. You can always use stackoverflow and the android developer website as a resource.
That's what I did!
Sent from my Galaxy Nexus running Android 4.2 JB
I have done the hello world app and a few others. But nothing that i can acually use as an app.
Sent from my DROID2 GLOBAL using xda premium
Developing for dummies
mDroidd said:
I recommend you start with the Hello World tutorial. Then start with tutorials from vogella. You can always use stackoverflow and the android developer website as a resource.
That's what I did!
Sent from my Galaxy Nexus running Android 4.2 JB
Click to expand...
Click to collapse
kagouro said:
I recommend u t read xda's book, which is a light book with the basics...
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Alexanderbeldan said:
I think it's best to get a basic understanding of the elements you're dealing with development from there.
That's what I did.
But when I tried making my own from scratch I just confused myself.
So I did some tutorials that walked me through EVERYTHING so I could understand how things worked together.
Alex
Click to expand...
Click to collapse
greezal said:
I have done the hello world app and a few others. But nothing that i can acually use as an app.
Sent from my DROID2 GLOBAL using xda premium
Click to expand...
Click to collapse
Much thanks for the suggestions, where would one find said material(s)?
Rangizingo said:
Much thanks for the suggestions, where would one find said material(s)?
Click to expand...
Click to collapse
I would honestly save your cash, and just use XDA. It's the best and there are so many tutorials here already. Books are great, I love them. But by the time you spend money on a book and get it, there is always something new out, or an update that will need more explanation.
I myself own a lot of books pertaining to linux/android, but they have all been passed up by a newer version, etc.
If you must, get the basic oreilly books like: understanding the kernel, embedded systems, etc.
That is just my opinion.
-h311sdr0id
Where to start? I'm seventeen years old, and this is what I want to go towards going forward into life: developing! But the problem is I don't know where to start. I figured this would be the perfect forum to get some guidance. Please teach me
Sent from my EVO using xda app-developers app
krobinso2295 said:
Where to start? I'm seventeen years old, and this is what I want to towards going forward into life: developing! But the problem is I don't know where to start. I figured this would be the perfect forum to get some guidance. Please teach me
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
I will definitely start at the Android tutorials sub forum.
Do you have unlimited data allowance? As I have found out first hand, this is a crucial factor in the way you will learn and progress because a lot of the good tutorials are in the form of YT videos.
krobinso2295 said:
Where to start? I'm seventeen years old, and this is what I want to go towards going forward into life: developing! But the problem is I don't know where to start. I figured this would be the perfect forum to get some guidance. Please teach me
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
Also depends on what you actually want to developer. ROMs? Android apps? Games? Something else? They all require slightly different routes. But a good understanding of programming in general will be a very good help in anything you do
Sent from my Nexus 4 using xda premium
zacthespack said:
Also depends on what you actually want to developer. ROMs? Android apps? Games? Something else? They all require slightly different routes. But a good understanding of programming in general will be a very good help in anything you do
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
I really want to do roms and apps. I just really wish I could find someone that would be interested in mentoring of something haha... But I mainly am looking to do roms and apps.
Sent from my EVO using xda app-developers app
krobinso2295 said:
I really want to do roms and apps. I just really wish I could find someone that would be interested in mentoring of something haha... But I mainly am looking to do roms and apps.
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
I'm your age too I do developing primarily on computers though and I have been doing that for a couple of years now. I can say that the best place to start is to learn a programming language. Most Android apps are coded using Java so, if you have some experience with coding learning Java would help you alot. But if you have little to no experience coding I would suggest you start off with something like C maybe even python but syntax is very different compared to Java so C is recommended. After you have enough experience with that I'm sure you can jump into building ROMs.
Good Luck!
gr1m.r34p3r said:
I'm your age too I do developing primarily on computers though and I have been doing that for a couple of years now. I can say that the best place to start is to learn a programming language. Most Android apps are coded using Java so, if you have some experience with coding learning Java would help you alot. But if you have little to no experience coding I would suggest you start off with something like C maybe even python but syntax is very different compared to Java so C is recommended. After you have enough experience with that I'm sure you can jump into building ROMs.
Good Luck!
Click to expand...
Click to collapse
Are there any books you recommend?
Sent from my EVO 4G LTE using xda app-developers app
my problem is I don't have a unique and practical idea. I'd wish I could come up with something that would be lucrative & beneficial but those ideas are limited and I wouldn't want to do something someone else has already done.
If I wanted to learn I'd get the latest Android Studio & follow some "Hello World"- type walkthroughs. I'd think YouTube vids would be helpful.
Then try to latch on to an open source project since I'd have an existing project to see how it's done.
krobinso2295 said:
Are there any books you recommend?
Sent from my EVO 4G LTE using xda app-developers app
Click to expand...
Click to collapse
I've always found Head First Series to be good. Try Head First C or if your feeling confident try Head First Android Development. But adding on to what jawz101 said the best way to learn a programming language really well is to do your own project, also, check out "professional" open source projects to learn the style and even some tricks of the trade.