Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
-x]Trunks[x-
Old
#1  
-x]Trunks[x-'s Avatar
Senior Member - OP
Thanks Meter 26
Posts: 171
Join Date: Jun 2011
Question [Q] [HELP] Steps towards becoming a recognized developer

So I've done some minor things in the past but now that I have the Evo 3D all these great roms are inspiring me to take my knowledge of the android further.

when you were on the road to being a developer did you start of with mods/tweaks, themes, apps, screwing around with the contents of the rom, building/editing kernels, etc etc?

I really want to get serious about this
 
yousefak
Old
(Last edited by yousefak; 5th May 2012 at 03:21 PM.)
#2  
yousefak's Avatar
Senior Member
Thanks Meter 849
Posts: 1,783
Join Date: Sep 2010
Location: Gaithersburg, MD

 
DONATE TO ME
Well if you want to be a developer...

First learn C++, C, then Java. Learn about the Android/linux system structure etc. etc.

From then on I assume it's just practice and editing. Maybe getting into mods/tweaks, and then actually building kernels/roms...

Nexus 4 | Stock
SGS3 | CM10.1
The Following User Says Thank You to yousefak For This Useful Post: [ Click to Expand ]
 
SoraX64
Old
#3  
SoraX64's Avatar
Senior Member
Thanks Meter 635
Posts: 1,301
Join Date: Aug 2010
Location: Frederick, Maryland (Hood College)
Quote:
Originally Posted by yousefak View Post
Well if you want to be a developer...

First learn C++, C, then Java. Learn about the Android/linux system structure etc. etc.

From then on I assume it's just practice and editing. Maybe getting into mods/tweaks, and then actually building kernels/roms...
I already know Java, do you think I should learn C++ anyway?

Sent from my EVO 3D S using xda premium
Like gaming? Check out my site, where my friend and I livestream as we play!
Phone: HTC Evo 4G LTE
Desktop: AMD Phenom II x6 1090t @ 4GHz, AMD Radeon HD6870 OC'd, 12GB DDR3 RAM
Laptop: HP Envy 15 3200t; i7-3610m @ 2.3GHz, AMD Radeon 7750m, 6GB DDR3 RAM, 15.6" 1920x1080 IPS Radiance display
 
yousefak
Old
#4  
yousefak's Avatar
Senior Member
Thanks Meter 849
Posts: 1,783
Join Date: Sep 2010
Location: Gaithersburg, MD

 
DONATE TO ME
Quote:
Originally Posted by SoraX64 View Post
I already know Java, do you think I should learn C++ anyway?

Sent from my EVO 3D S using xda premium
If you're developing apps, all you need to know is Java.

If you want to do kernel things (not sure about ROM) then you'll def need to know C. (i dont think c++ is used in the kernels but it's nice to know anyway)

Nexus 4 | Stock
SGS3 | CM10.1
 
SoraX64
Old
#5  
SoraX64's Avatar
Senior Member
Thanks Meter 635
Posts: 1,301
Join Date: Aug 2010
Location: Frederick, Maryland (Hood College)
Quote:
Originally Posted by yousefak View Post
If you're developing apps, all you need to know is Java.

If you want to do kernel things (not sure about ROM) then you'll def need to know C. (i dont think c++ is used in the kernels but it's nice to know anyway)
I'm going to have to learn C++ sooner or later anyway. I've wanted to try my hand at app development but I haven't found the time or the inspiration. I just don't know what's worth making.
Like gaming? Check out my site, where my friend and I livestream as we play!
Phone: HTC Evo 4G LTE
Desktop: AMD Phenom II x6 1090t @ 4GHz, AMD Radeon HD6870 OC'd, 12GB DDR3 RAM
Laptop: HP Envy 15 3200t; i7-3610m @ 2.3GHz, AMD Radeon 7750m, 6GB DDR3 RAM, 15.6" 1920x1080 IPS Radiance display
 
Vinchenzop
Old
#6  
Vinchenzop's Avatar
Recognized Developer
Thanks Meter 7350
Posts: 4,681
Join Date: Sep 2010
Location: Hermitage, PA

 
DONATE TO ME
Quote:
Originally Posted by -x]Trunks[x- View Post
So I've done some minor things in the past but now that I have the Evo 3D all these great roms are inspiring me to take my knowledge of the android further.

when you were on the road to being a developer did you start of with mods/tweaks, themes, apps, screwing around with the contents of the rom, building/editing kernels, etc etc?

I really want to get serious about this
Start with whatever is OUT of your comfort zone, so you're not just reinforcing what you already know. It will expand your general knowledge and increase niches where you and your efforts can be applied.
The Following 2 Users Say Thank You to Vinchenzop For This Useful Post: [ Click to Expand ]
 
yousefak
Old
#7  
yousefak's Avatar
Senior Member
Thanks Meter 849
Posts: 1,783
Join Date: Sep 2010
Location: Gaithersburg, MD

 
DONATE TO ME
Quote:
Originally Posted by Vinchenzop View Post
Start with whatever is OUT of your comfort zone, so you're not just reinforcing what you already know. It will expand your general knowledge and increase niches where you and your efforts can be applied.
^^ some really good advice for almost everything software/computer related

Nexus 4 | Stock
SGS3 | CM10.1

The Following User Says Thank You to yousefak For This Useful Post: [ Click to Expand ]
 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...