Do u wanna learn C programming?? - Android General

hey there ,
I am having Spare time.. And i Was thinking may be , i can start a new thread teaching C programming..
Bt before i put the efforts i wanna know if there is anyone who is interested..
plz comment below if you are interested.. i will start the Tutorial as soon as i see that are people who wants to learn C programing..
if You would think why would i teach you ,??
===> I had started my journey of learning programing just for making an android application.. So i learnt C programing .. Then i bought a book on android.. n i realise that i need to learn C++ and Java too.. so i learnt them , now m learning java almost done with it .. n starting with android application.. but i kind off wanted to take a break from learning. n rather to learn , i wanted to teach..,. So if nyone is interested , i would be glad to teach you
Want to know my plan ?
Here it goes..
I will post the tutorial in parts, those parts wil be further divided in to chapters..
In the PART 1 i will explain what is a program , how it works with the help of FLOWCHARTS
In the PART 2 i will explain about The basics of C programing which includes the data types, operators, loops , conditional statements like if else and switch, use of GOTO , Continue and Break, and also the rest of the things .
if i happen to write part 3, it will be about file handling, Console I/O , internet protocols, graphics and C programing usage in Windows and linux..
and there will be a helpline email address.. maintained by me
plz coment if interested.. n i will post the tut in development section
Click to expand...
Click to collapse
go here i have started the thread .. now writing the post
http://forum.xda-developers.com/showthread.php?p=32778185
We will now use this thread for question and ans, to discuss things, and also solve doubts i am maintaining a FAQ, if you feel that there is a question that is worth puting in FAQ , PM me

this would be really nice but i guess my brain is not programmed for programming although I find interest in it & wanting to make my own app.
what can i do with C?:silly:

mengfei said:
this would be really nice but i guess my brain is not programmed for programming although I find interest in it & wanting to make my own app.
what can i do with C?:silly:
Click to expand...
Click to collapse
You need to learn java for understanding android aplication development , for java u need c++ knowledge , to learn c ++ u need c programing knowledge , n to learn c programing u need to know how to operate pc .
N with C programing u can develop android n linux kernels , make rpoting tools and stuff

I'm very interested, currently I'm writing my first android app and have the app working well so far. But it takes me so long to accomplish each task as its a lot to learn.
I just finally got my app data in a listview and storing in an sqlite database. I'd be interested in learning more.

RogerPodacter said:
I'm very interested, currently I'm writing my first android app and have the app working well so far. But it takes me so long to accomplish each task as its a lot to learn.
I just finally got my app data in a listview and storing in an sqlite database. I'd be interested in learning more.
Click to expand...
Click to collapse
Nice ..

I don't think you need to know C to know C++ or either to know Java... In fact Java is probably the easiest to start out with since you don't have to deal with pointers or memory management.

Sign me up
Sent from my HTC Sensation XE using xda premium

sign me up 2.

Sounds great!
Sent from my SPH-D710 using xda premium

He dude, wow, this its a sent from heaven . I am starting my course of c# webbased development on the 24th of October.... Would really want to follow your tutorial too.
Sign me up .. I well be on front row, not to miss anything.
Regards,
Axelman
Sent from my GT-P6800 using xda app-developers app

well i would love to learn c programing ... i dont know if i will have enough time to learn ....
but i'll be glad to follow as much as i can so ... yes sign me in as well please

red12355 said:
I don't think you need to know C to know C++ or either to know Java... In fact Java is probably the easiest to start out with since you don't have to deal with pointers or memory management.
Click to expand...
Click to collapse
Its is better to
learn inhritance encapsulation , polymorphism n classses in short the key concepts of OOPs, in c++, than in java. It gives beter understanding of all the components of C ++, if u learn C programing very well . No harm in learning pointers , memory allocation. It will not be useless as one day when the user would read the Kernel files he would need to know all that .
bt its true its not neccesarry , but it is essential..
heavy_metal_man said:
Sign me up
Sent from my HTC Sensation XE using xda premium
Click to expand...
Click to collapse
sure dude
pensador1 said:
sign me up 2.
Click to expand...
Click to collapse
sure dude 2
Mattix724 said:
Sounds great!
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
Sounds great to me too
Axelman8 said:
He dude, wow, this its a sent from heaven . I am starting my course of c# webbased development on the 24th of October.... Would really want to follow your tutorial too.
Sign me up .. I well be on front row, not to miss anything.
Regards,
Axelman
Sent from my GT-P6800 using xda app-developers app
Click to expand...
Click to collapse
you learning c# ?
j_h3000 said:
well i would love to learn c programing ... i dont know if i will have enough time to learn ....
but i'll be glad to follow as much as i can so ... yes sign me in as well
Click to expand...
Click to collapse
Sure bro .. 3 hours a week is more than enough

The more programming the merrier! I would read it I'm a C++ man myself.
And if it is good enough I'd like to put it on the XDA Portal (front page).
Shoot me a PM when(if) you start posting tutorials!

Aye aye!!

Man. I am interested. Currently, i am learning c++. If there is a tutorial, i would be glad to capture its data within me and look forward to create my own android app.
Go ahead. Great work
Sent from Hell!!

I'm interested so much
Sent from my SGH-T989 with Darthstalker

Me as well. As long as I do not need to have any background in development. This will be me getting my hands dirty the first time...

b4silver said:
Me as well. As long as I do not need to have any background in development. This will be me getting my hands dirty the first time...
Click to expand...
Click to collapse
You need not have ny background in programing.. but you should atleast know to operate the pc .. n i know u know to use
.xxx. said:
Man. I am interested. Currently, i am learning c++. If there is a tutorial, i would be glad to capture its data within me and look forward to create my own android app.
Go ahead. Great work
Sent from Hell!!
Click to expand...
Click to collapse
I am not going to teach android application development.. m gonna teach you c programing.. which will drastically make things clear about the C++ programing which will help you in java ... n if you want to make a game in android , then you need c programing
ArcticFish said:
I'm interested so much
Sent from my SGH-T989 with Darthstalker
Click to expand...
Click to collapse
Sure ,,, M starting the tutorials now.. geting the Project ready ..
MAking Flow Charts NOW...

When will you start, i know c and little bit of c++ but no idea on java, looking forward how to use the language to develop an application
Sent from my GT-N7000 using xda premium

Suresh_k said:
When will you start, i know c and little bit of c++ but no idea on java, looking forward how to use the language to develop an application
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
m writing the tutorial.. may be will complete in 10- 15 mins

Related

Deving

I am going to take it upon myself to learn to Dev. Not because we don't have great developers now but because i would like to contribute to the community.
I am curious though, how did some of you devs get your start? Was it just tinkering around, familiar background or something else? Also I've been doing some reading up on this matter of making roms and was wondering if you guys like raver, dsexton, racing and others would support me if i need help or have a question about something?
Sent from my SGH-T959V using XDA App
What would you like to dev?
Do you have any programming experience?
If yes, do you know Java, Linux, shell scripting, git, C/C++?
Actually first off I'm sorry i forgot to mention your name fb In the op your a good Dev to. As well as bh and airfluip.
To answer your question. i would want to dev roms and learn to make apps too. I only have experience in c++ but i would need to relearn it. i took visual basic and c++ in high school which was 8 years ago lol
Sent from my SGH-T959V using XDA App
goddi2010 said:
... i took visual basic and c++ in high school which was 8 years ago lol
Click to expand...
Click to collapse
I totally feel old now. LOL
goddi2010 said:
Actually first off I'm sorry i forgot to mention your name fb In the op your a good Dev to. As well as bh and airfluip.
To answer your question. i would want to dev roms and learn to make apps too. I only have experience in c++ but i would need to relearn it. i took visual basic and c++ in high school which was 8 years ago lol
Sent from my SGH-T959V using XDA App
Click to expand...
Click to collapse
For now I stay stick to learning Linux and how to compile programs from source, or you can learn Java and how to make android apps. As far as working on kernels or building roms from source it might be a bit too complicated for you right now.
You can also consider learning edify which is basically shell scripting. You can control what your cwm zips do when you flash them. It's what I've been working on lately so you can take a look at the source code here:
http://sourceforge.net/p/teamacid/installer/
Check out the updater-script and aroma-config files in
/META-INF/com/google/android/
I have left a lot of comments to help people understand the code.
stephen_w said:
I totally feel old now. LOL
Click to expand...
Click to collapse
Hehe.
Awesome i think I'll try and learn Linux and java. And see what i can do
Sent from my SGH-T959V using XDA App
http://www.youtube.com/watch?v=1_H4AlQaNa0
if you do have some experence
I am still 14. I started tinkering with my G1 last summer, since then, this is the progress I have made.
I have learned:
A lot of java, (You need this because basically android is based on 10 % linux(kernel and boot stuff), and basically, android's main system is 85% java. Apps, dexes, frameworks,libs,everything else is java, swap, ext4.
Some c++(the other 5% off the sytem)
shell(all internal unix command line programming)
What I still need help on...
_
------------------------
git(if you want to help with AOSP and kernels and more)
More in depth stuff.
+1 to FB for Linux. It's a great place to start. You learn facets of scripting/programming along the way. Get a bit up to speed there & learn to compile your own kernel for your PC. It's not too difficult unless you start modding the code.
Good luck
Thanx guys I'm going to look over this material this weekend and report back. I know it's just the weekend but I'll be some what more knowledgeable about what I'm doing
Sent from my SGH-T959V using XDA App
stephen_w said:
I totally feel old now. LOL
Click to expand...
Click to collapse
You feel old? My 20 year reunion is coming up this summer...
As for learning to DEV... It's a huge learning process. I started with scripting a couple months ago, and looked into attempting to build a ROM, but I do not have a Linux machine and my POS windows machine won't run linux properly to do much of anything with it (both installed as a dual boot and in as a vm). Keep reading and learning...
RaverX3X said:
http://www.youtube.com/watch?v=1_H4AlQaNa0
if you do have some experence
Click to expand...
Click to collapse
Up until now I have only been able to read stuff I do not understand and now I can watch stuff I do not understand. Lol, Thanks for making me feel dumber than I was 5 minutes ago.
thomas.raines said:
You feel old? My 20 year reunion is coming up this summer...
Click to expand...
Click to collapse
Sigh...mine was 2 years ago.
Keep reading and learning.
Click to expand...
Click to collapse
Good advice there too. I'm slowly getting into some of it.
stephen_w said:
Sigh...mine was 2 years ago.
Good advice there too. I'm slowly getting into some of it.
Click to expand...
Click to collapse
I feel a little better now...lol
So far I've been reading up on xml and java. I think i will try to develop an app before i take on a ROM. I will try to make an app that can theme our phones in some sort of way.
Sent from my SGH-T959V using XDA App
stephen_w said:
I totally feel old now. LOL
Click to expand...
Click to collapse
You and me both sir... I've got kids who've been out of high school longer than that...
---------- Post added at 01:58 PM ---------- Previous post was at 01:52 PM ----------
thomas.raines said:
You feel old? My 20 year reunion is coming up this summer...
Click to expand...
Click to collapse
stephen_w said:
Sigh...mine was 2 years ago.
Click to expand...
Click to collapse
We're planning our 30... it's just a year away... but, I don't feel the slightest bit old yet...

[Q] How to get started making custom roms?

So I was just wondering about how to get started developing custom roms for the g2x? Also, what programs would be helpful etc. Thanks!
shazam1203 said:
So I was just wondering about how to get started developing custom roms for the g2x? Also, what programs would be helpful etc. Thanks!
Click to expand...
Click to collapse
You'll need ubuntu as an operating system to start off with....
And the cm source..
Hah, I wouldn't mind trying this out myself.
Along with a decent computer and basic terminal skills in linux.
You will also need Eclipse classic
I thought about it, but then I went to this site and decided it was beyond my skill set. Start here.
http://developer.android.com/index.html
Dude that site is for app development for rom development u need to head to this site
http://source.android.com/
Do I need to know a programming language at all? I know a little java but not enough to do anything with, I am very familiar with ubuntu and linux in general. what would I need to get started?
Thanks everyone for all your replys!
vipaman said:
Dude that site is for app development for rom development u need to head to this site
http://source.android.com/
Click to expand...
Click to collapse
Sorry. I pasted the wrong link. Was in a hurry. Thanks for posting the correct one.
Ohh...u will need a from kitchen also....and programming language.... ummm Java is imp for starters...
Sent from my LG-P999 using XDA App
Is there a certain kitchen that you would recommend or which one do I need for G2x?
Depends on what ur going to build from.......are u going to build from stock or CM sources.....according to that u should download a kitchen but I guess there is a kitchen which is very gud for the g2x...
I was planning on building from stock, and mainly just starting out with themes etc for now.
So u will need the stock source for gingerbread
Themes are a great starting point. Learning which apks control what is how it begins, learning how to manipulate how it looks turns into manipulating how it performs. Smali and Java are languages you need to be able to read at the least for the OS itself, C/C ++ knowledge would be nice for kernels. A basic knowledge of Linux is required if starting from pure source.
Sent from my G2X XDA app cuz I'm stalking your mom....
Mr. Apocalypse said:
Themes are a great starting point. Learning which apks control what is how it begins, learning how to manipulate how it looks turns into manipulating how it performs. Smali and Java are languages you need to be able to read at the least for the OS itself, C/C ++ knowledge would be nice for kernels. A basic knowledge of Linux is required if starting from pure source.
Sent from my G2X XDA app cuz I'm stalking your mom....
Click to expand...
Click to collapse
+10.......I know for kernels u will need C++ but for just rom java is a must.......He actually explained it better than me..

Want to learn Linux (shell)?

I saw this tutorial linked to from the Raspberry Pi blog:
http://linuxcommand.org/learning_the_shell.php
You can use this thread as a Q&A. There are a few users here that will be glad to help you, especially since you're taking the initiative to move away from the GUI, one of the best steps you can take on a *nix computer.
I recommend you actually try out the commands as you're following along in the guide. It'll stick in your memory better that way.
Good link bro
sent from my batcave
Started reading. Thanks bro !
If you have Java recommendations I will like that (not something I can get through Googling)...LOL
itzik2sh use the link that it is on my thread codecdamy.com
Fb nice find man this well help to make my first bml rom
Sent from my SGH-T959V using XDA
itzik2sh said:
Started reading. Thanks bro !
If you have Java recommendations I will like that (not something I can get through Googling)...LOL
Click to expand...
Click to collapse
I started learning Java (having known a little PHP beforehand) from a book called Absolute Java by Savitch. You can buy it pretty cheap used. I have the second edition.
http://www.amazon.com/Absolute-Java-Walter-Savitch/dp/0321205677
solrac1212 said:
itzik2sh use the link that it is on my thread codecdamy.com
Fb nice find man this well help to make my first bml rom
Sent from my SGH-T959V using XDA
Click to expand...
Click to collapse
Java =/= JavaScript
Here's some reading:
http://wiki.answers.com/Q/Are_JavaScript_and_Java_the_same_language
FBis251 said:
I started learning Java (having known a little PHP beforehand) from a book called Absolute Java by Savitch. You can buy it pretty cheap used. I have the second edition.
http://www.amazon.com/Absolute-Java-Walter-Savitch/dp/0321205677
Java =/= JavaScript
Here's some reading:
http://wiki.answers.com/Q/Are_JavaScript_and_Java_the_same_language
Click to expand...
Click to collapse
it's:
Java != JavaScript
;-)
sorry did't know the difference
xaocon said:
it's:
Java != JavaScript
;-)
Click to expand...
Click to collapse
Haha. True. If we want to get even more specific Java !== JavaScript
solrac1212 said:
sorry did't know the difference
Click to expand...
Click to collapse
It's all gravy, now you do
Man I feel like a noob ..again with the java stuff I knew a lot of things but I never tough that java was so important anyway thanks for the link I will find more links for extensive reading
FBis251 said:
I started learning Java (having known a little PHP beforehand) from a book called Absolute Java by Savitch. You can buy it pretty cheap used. I have the second edition.
http://www.amazon.com/Absolute-Java-Walter-Savitch/dp/0321205677
Java =/= JavaScript
Here's some reading:
http://wiki.answers.com/Q/Are_JavaScript_and_Java_the_same_language
Click to expand...
Click to collapse
This isn't propaganda but you can "PROBABLY" find Absolute Java somewhere online. Maybe even transfer to your phone for reading at your convenience! Even have a copy on the computer. Thanks FBIS251!(wink)
Sent from my SGH-T959V using xda premium
Try not to make references to warez... It's looked down upon on these forums. *cough* edit your post man! *cough* .
Shameless bump.
Who's gotten anything out of this so far? . I've been having fun with a lot of these. You learn something new every day! If possible, every hour
FBis251 said:
Shameless bump.
Who's gotten anything out of this so far? . I've been having fun with a lot of these. You learn something new every day! If possible, every hour
Click to expand...
Click to collapse
i have thx fb
Or learn powershell... 'get-superbowl' is super fun
Sent from my SGH-T959V using xda app-developers app
Here's some good information if you are learning about using a linux console:
http://unix.stackexchange.com/quest...ce-between-a-terminal-a-shell-a-tty-and-a-con
Bash is fine but I recommend you try out zsh. If you get the configs from GRML (http://grml.org/zsh/) as a start you will find it to be very comfortable since the stuff you've learned about bash will carry over and it will seem to have a magic understanding of what you want to do. As you read more about it (man zshall) you will find it has more features and options than you could imagine a shell could have.
Take the time to learn your way around a good console editor too. I prefer Vim for a variety of reasons but emacs is also very popular. There is a bit of a holy war about which is better so it's hard finding unbiased comparisons between the two but the wikipedia page seems to do a pretty good job (https://en.wikipedia.org/wiki/Editor_war).
Congrats to everyone learning the command line. You will find some of it a little unintuitive at first if you are used to the windows way of doing things but most people that learn can't imagine how they got anything done before they did it.
Good luck and feel free to ask specific questions here. I'll answer. I love spreading the good word.

I wanna get into android development.. where to start?

I found some books... basically learn Linux/android developing, i wanna get a good idea/knowledge... create ROMS, Kernals, just anything that has to do with android..
Where do I start?
Sent from my Nexus 4 using Tapatalk 2
one thing at a time buddy. Start by learning some Java. From there you'll be able to move into app development.
You might be able to do some rom manipulation without being able to program, but knowing how apps work from app development would be helpful.
Ill leave the kernel stuff for someone else to answer.
Sent from my GT-I5500 using xda app-developers app
I agree - start with learning a programming language.
Many are pretty similar in concept/structure - so once you understand the basics, you'll be able to branch out as you will find you need to.
Start with java and learn the basics of app development. Then jump into some theming and modding. This will help you familiarize yourself with system files and such. Finally, the most difficult of all, coding and kernel work. This will require a bit of C, C+, python, and a couple other computer languages. You'll mainly be working with C tho. Start at the bottom and be patient with your learning! Good luck!
Sent from my SPH-L710 using xda premium
Any good resources on the stuff you've mentioned?
Sent from my Nexus 4 using Tapatalk 2
I learned Java using a book called Java by dissection.
Sent from my GT-I5500 using xda app-developers app
Me too
Me too i also wanted to learn how to dev some android apps or Rom.
Ceelos09 said:
Start with java and learn the basics of app development. Then jump into some theming and modding. This will help you familiarize yourself with system files and such. Finally, the most difficult of all, coding and kernel work. This will require a bit of C, C+, python, and a couple other computer languages. You'll mainly be working with C tho. Start at the bottom and be patient with your learning! Good luck!
Sent from my SPH-L710 using xda premium
Click to expand...
Click to collapse
totally agreed. i want to get into developing, too, rooted my ROM firtst, getting into the Terminal of Linux/ubuntu, decompile, modify, compile random apps, Theming the system UI... build your way up and see what you can do. One thing i have to say: You will need A LOT of time. most of the things are trial and error, the best way to learn how things are working.
What kind of development do you want to do? Applications? If so, google 'java tutorials' and you should find good materials on Oracle's site and others.
zgx said:
What kind of development do you want to do? Applications? If so, google 'java tutorials' and you should find good materials on Oracle's site and others.
Click to expand...
Click to collapse
Roms/kernals
"Vanilla android >jail broken iOS>90" TV's"
Would it be worth buying a raspberry pi and learning the python language.. to get started in learning?
"Vanilla android >jail broken iOS>90" TV's"
xvi. Jeweboo
Ceelos09 said:
Start with java and learn the basics of app development. Then jump into some theming and modding. This will help you familiarize yourself with system files and such. Finally, the most difficult of all, coding and kernel work. This will require a bit of C, C+, python, and a couple other computer languages. You'll mainly be working with C tho. Start at the bottom and be patient with your learning! Good luck!
Sent from my SPH-L710 using xda premium
Click to expand...
Click to collapse
Yes, for the apps Java is fundamental, for kernel and other part of the OS i think it is required C.
Ceelos09 said:
Start with java and learn the basics of app development. Then jump into some theming and modding. This will help you familiarize yourself with system files and such. Finally, the most difficult of all, coding and kernel work. This will require a bit of C, C+, python, and a couple other computer languages. You'll mainly be working with C tho. Start at the bottom and be patient with your learning! Good luck!
Sent from my SPH-L710 using xda premium
Click to expand...
Click to collapse
Thanks for guidence
A good resource to check out is WWW.programmersinstitute.org. There are step by step videos for setting up your computer to program and then projects to work through with the instructor. The last time I checked it was free!
Sent from my Nexus 7 using Tapatalk 2
steekyjim said:
one thing at a time buddy. Start by learning some Java. From there you'll be able to move into app development.
Click to expand...
Click to collapse
Absolutely this. Java's the best way to go. Go download NetBeans IDE (Integrated Development Environment) and look up some free online tutorials. That'll get you started.
If you're more inclined towards kernels / ROMs, better to start with C, and then learn JAVA. Kernel is mostly C and android framework is mostly JAVA & C++ (For ROM development, you can make do with framework C++ if you know C)
For C, read Kernighan & Ritchie, for JAVA, any basic Java tutorial should do. Most of all, start coding from your first day - without trying things, you'll never learn programming.
If you decide to go into application/game development, I would highly recommend to try libgdx. I have been using it for 2 years and I am very happy with it.
ivoidwarranty said:
If you're more inclined towards kernels / ROMs, better to start with C, and then learn JAVA. Kernel is mostly C and android framework is mostly JAVA & C++ (For ROM development, you can make do with framework C++ if you know C)
For C, read Kernighan & Ritchie, for JAVA, any basic Java tutorial should do. Most of all, start coding from your first day - without trying things, you'll never learn programming.
Click to expand...
Click to collapse
Will do,
"Vanilla android >jail broken iOS>90" TV's"
To know java is the first

[Q] about knowledge and jobs

Ok so I'm really interested in android development and I'm gonna get some books to read about them. Books that I'm gonna get are C and Java for general OS knowledge and to develop apps. So I'm wondering what jobs can I get in future??Apart from these:
-Working in Google[i made this an exception at the moment since its not easy to be the top]
-Making apps and sitting at home
-Making mobile apps for companies
Hope to get some good replies, cause I don't wanna choose the wrong path and have my life ruined/jobless in future
PS: Is android OS/kernel 100% on C only?? no C++ or C#? also are the apps 100% Java??thanks!
Learning Java and C++ isn't going to ruin your life even if it turns out to not be what you wanted. It takes like, a semester to get the basics down - this isn't four years of your life. You can even teach yourself.
Writing code is like writing English - most people can learn to do it. It's the creativity and ability to problem solve that makes a difference.
Just learn C++ or Java (flip a coin) and see if you like it and if it's a kind of thinking and problem solving you're good at or even like. It's not going to take ages. It's like taking a cooking class to see if you like it - you're not going to be a master chef or even a good one at first - but you won't know unless you try. And even spending a year and not wanting to go on isn't the end of the world.
Sent from my SGH-T999 using xda app-developers app
wong93 said:
PS: Is android OS/kernel 100% on C only?? no C++ or C#? also are the apps 100% Java??thanks!
Click to expand...
Click to collapse
Yes, Android Kernel is actually a modified Linux Kernel which is 100% written in C. No C++ or C# is involved. Android OS is written in C, C++, Java.
And yes, all the android apps are written in Java and there are places where XML editing is performed.
Pennycake said:
Learning Java and C++ isn't going to ruin your life even if it turns out to not be what you wanted. It takes like, a semester to get the basics down - this isn't four years of your life. You can even teach yourself.
Writing code is like writing English - most people can learn to do it. It's the creativity and ability to problem solve that makes a difference.
Just learn C++ or Java (flip a coin) and see if you like it and if it's a kind of thinking and problem solving you're good at or even like. It's not going to take ages. It's like taking a cooking class to see if you like it - you're not going to be a master chef or even a good one at first - but you won't know unless you try. And even spending a year and not wanting to go on isn't the end of the world.
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Is there a lot of C++ in android?? i'm kind of confused lol, so its kernel is fully written in C , and the OS is C and C++ while apps are Java??btw what are some jobs I can get i Im really a pro in android one day?? and what if I do not take android?? what path can i go with these languages??
coolsandie said:
Yes, Android Kernel is actually a modified Linux Kernel which is 100% written in C. No C++ or C# is involved. Android OS is written in C, C++, Java.
And yes, all the android apps are written in Java and there are places where XML editing is performed.
Click to expand...
Click to collapse
thanks for the reply,btw any idea what jobs can I get??
wong93 said:
thanks for the reply,btw any idea what jobs can I get??
Click to expand...
Click to collapse
Jobs will be mainly based on your education and experience. Just do stuffs that proves your experience, add it to your Resume, and if employers are convinced you'll get the job. There are countless opportunities for Android development.
Also, you can read this similar article which was published in Portal:
http://www.xda-developers.com/andro...s-dont-work-on-the-internet-xda-developer-tv/

Categories

Resources