Hi guys,
Ill be studying A-level computing next year and for the practical side of the course i want to do android development!
My question to you is how can i get started? I want to start now so i can pick the skills up before next year!
I guess i need to learn java coding in oracle?
Any help you can offer me is greatly appreciated!
craig14 said:
Hi guys,
Ill be studying A-level computing next year and for the practical side of the course i want to do android development!
My question to you is how can i get started? I want to start now so i can pick the skills up before next year!
I guess i need to learn java coding in oracle?
Any help you can offer me is greatly appreciated!
Click to expand...
Click to collapse
start reading up on Java. there are many really great beginners guides online, both texts or videos
Related
I want to learn making Android app, just to make an app for my business website, could anyone help me how to learn android app, can anyone point out to related books which can teach an amateur like me clearly or any online tutorials. I look out for answers thanks in advance.
"Head First Java" by by Kathy Sierra and Bert Bates.
just to tell you now there is no easy way only hard work lies ahead. Do you still wish to continue?
Sent from my Galaxy S Firefly 3.0
I'm interested in the same thing, and while I heard of a few people who jumped right into Android and learned Java on the way, I've decided to start from the bottom and learn Java. Head first Java is a good book, and my main reference point. If I get to something that is a bit confusing, I jump to another book to try to take it from a different point of view. The other books I mostly use are "Sam's Teach yourself Java Programming in 24 Hours" and "Beginning Java Programming for Dummies". I generally hate any book that is "for dummies" or claims to teach you something "in 24 hours", but these books actually work for me. Don't be afraid to use more than one book/site.
Lastly, everyone will tell you that the best way to learn is to jump in and start coding, but you obviously need a little info first. What I did was study up the basics(variables, syntax, and most importantly OOP), then start coding like crazy. Even if they are simple as hell programs. I would make myself write about 5 programs per day when I started(and still do). Some of them would be as simple as writing a 10 line Dog class with a Bark() method, then crating another class with a main method to run the program. Sure they are easy program, but it still help to be consistent and definitely helps keep you skillset moving forward. If you want any info or books, just let me know. I'm pretty new myself and am really enjoying Java so far. I can't wait til the day where I can work on apps, kernels, and ROMs!
Captain_Nero said:
"Head First Java" by by Kathy Sierra and Bert Bates.
just to tell you now there is no easy way only hard work lies ahead. Do you still wish to continue?
Sent from my Galaxy S Firefly 3.0
Click to expand...
Click to collapse
Dear me such negativity.
Try Effective Java as its cited quite a bit on developer.android.com. But yeah, if phrases like Object Oriented Programming, Integrated Development Environment and debugging are foreign...yup a long road lies ahead of you. Rewarding, but long.
A guide on Eclipse can get you places too
Kernal is written in C but that is the easiest language to learn
Sent from my Legend using XDA Premium App
i didnt bother trying to lean java before going to android java. ill help you to learn the basics if you want?
I'd be interested in learning the basics from you if you don't mind. Shoot me a PM.
lukemovement1 said:
i didnt bother trying to lean java before going to android java. ill help you to learn the basics if you want?
Click to expand...
Click to collapse
jaydude23 said:
I'd be interested in learning the basics from you if you don't mind. Shoot me a PM.
Click to expand...
Click to collapse
+1 same here
Sent from my PG86100 using XDA App
same here TEach me the basics please, thank you
lukemovement1 said:
i didnt bother trying to lean java before going to android java. ill help you to learn the basics if you want?
Click to expand...
Click to collapse
+1, please teach me!!!!!
You should set up a thread whither basics and stuff haha
Sent from my DROID X2 using XDA App
I just bought my first Android device, and would be interested in learning as well. been reading the development forums for the Atrix for about two weeks now, have a general concept of rooting/unlocking, fastboot and ADB. now i would just like to expand that knowledge into programming applications, on the little spare time i have.
if you'd be willing to teach me a little bit of the basics here and there, i'd be extremely grateful.
Thanks for the book list info.
Sent from my HTC Vision using XDA Premium App
hello every one!!!!
i am proud owner of SGS from last one year.
no of times i flashed custom ROM and researched for info on internet
got almost all the information from this forum but still got some question.
i got the tutorial for setting up the development environment.
but still not got the satisfactory ans/tutorial/guide for android development.
i am not from programming background but still i am very much interested in android development and i know that with interest i can learn any thing.
i am very much interested in ROM development.i know it involves very much knowledge/patience/coding etc.
could anybody tell me what are the steps involved to develop for android platform so i can research and learn to do it.
help will be appreciated!!
hey,
other than searching on google for code sample/example, i refer to the following to answer some basic information: http://developer.android.com/index.html just one thing to note is...the code they provide on their website may have bugs ( i have run into a few myself as i was starting to code on android platform)...
You probably know this one, but maybe not
http://forum.xda-developers.com/showthread.php?p=17254660 via http://forum.xda-developers.com/showthread.php?t=816994
Hi swapk007,
Setting up an android development environment is a little complicated, so instead of trying to list the steps here, I'm going to give you some advice. This is coming from someone who also started android development about a month and a half ago, so the following advice is something I'll stand by.
If you don't have a programming background, try and tinker around with some basic Java. I've gone to school for Computer Science, so I got enough Java experience that I could jump right into Android, but it is something I would recommend to others who don't have that exposure.
Next, check out Commonsware. It is a site/service/set of online books run by a guy named Mark. I purchased the books back when I started and they have been HUGELY helpful. He explains in detail how you should set up your development environment, and then walks you through the different parts of the development process. Furthermore, he does "office hour" chats once or twice a week, so if there is something extra complicated that you can't figure out you can talk with him. He is really friendly and helpful.
Once you get a handle on developing some apps, be they basic or advanced, then you'll be able to get into Rom development.
If you have any more questions, feel free to ask.
fastindy said:
hey,
other than searching on google for code sample/example, i refer to the following to answer some basic information: http://developer.android.com/index.html just one thing to note is...the code they provide on their website may have bugs ( i have run into a few myself as i was starting to code on android platform)...
Click to expand...
Click to collapse
Janzomaster said:
You probably know this one, but maybe not
http://forum.xda-developers.com/showthread.php?p=17254660 via http://forum.xda-developers.com/showthread.php?t=816994
Click to expand...
Click to collapse
bkensey said:
Hi swapk007,
Setting up an android development environment is a little complicated, so instead of trying to list the steps here, I'm going to give you some advice. This is coming from someone who also started android development about a month and a half ago, so the following advice is something I'll stand by.
If you don't have a programming background, try and tinker around with some basic Java. I've gone to school for Computer Science, so I got enough Java experience that I could jump right into Android, but it is something I would recommend to others who don't have that exposure.
Next, check out Commonsware. It is a site/service/set of online books run by a guy named Mark. I purchased the books back when I started and they have been HUGELY helpful. He explains in detail how you should set up your development environment, and then walks you through the different parts of the development process. Furthermore, he does "office hour" chats once or twice a week, so if there is something extra complicated that you can't figure out you can talk with him. He is really friendly and helpful.
Once you get a handle on developing some apps, be they basic or advanced, then you'll be able to get into Rom development.
If you have any more questions, feel free to ask.
Click to expand...
Click to collapse
thank you all...will definitely go through all this n reply..
I´m not a android developer, sometimes i do some OOP in C#, and I would suggest you should start coding some apps (games, toys etc.), maybe just for PC´s, before even start thinking about developing custom rom´s - just start reading JDE stuff and if you finaly know what your doing, you will not have to ask for thinks like "how to code ROM´s", but just start coding...
...would you start building a house, if you even didn´t know how to do a wall?
will definately do it tomrof!!!
Hi all, i'm trying to study how linux works and some of C programming language. I know it's hard but i like it.
The question is, is there anyone (develoveper) that want to help me to get a good level of learning?
Is there someone that like to share his knowledge? I really want to learn and make some development on this phone and on my next phone or others architecture, i mean anything that is pc-like. I really enjoy to learn how to develop S.O.
In the case that i learn a good base for to developing, i think i will donate something for the effort. Just a little reward.
LoKKeR said:
Hi all, i'm trying to study how linux works and some of C programming language. I know it's hard but i like it.
The question is, is there anyone (develoveper) that want to help me to get a good level of learning?
Is there someone that like to share his knowledge? I really want to learn and make some development on this phone and on my next phone or others architecture, i mean anything that is pc-like. I really enjoy to learn how to develop S.O.
In the case that i learn a good base for to developing, i think i will donate something for the effort. Just a little reward.
Click to expand...
Click to collapse
I'm no developer, but there are a lot of tutorials as well as how-to's when setting up your build environment in the Android development section here (or Google that ish) good luck, mayne
Yes I know but I don't want just to set up the environment. I want to study c and how o.s works so I can do like everything with linux
Inviato dal mio HTC EVO 3D X515m con Tapatalk 2
LoKKeR said:
Yes I know but I don't want just to set up the environment. I want to study c and how o.s works so I can do like everything with linux
Inviato dal mio HTC EVO 3D X515m con Tapatalk 2
Click to expand...
Click to collapse
https://www.youtube.com/user/thenewboston/videos?sort=dd&view=1&shelf_index=5
That channel has everything from C,c#,Java,Animations,html5 etc
They are very small videos and quite easy. He covers everything.
LoKKeR said:
Hi all, i'm trying to study how linux works and some of C programming language. I know it's hard but i like it.
The question is, is there anyone (develoveper) that want to help me to get a good level of learning?
Is there someone that like to share his knowledge? I really want to learn and make some development on this phone and on my next phone or others architecture, i mean anything that is pc-like. I really enjoy to learn how to develop S.O.
In the case that i learn a good base for to developing, i think i will donate something for the effort. Just a little reward.
Click to expand...
Click to collapse
That's a huge area of knowledge to cover. You might try giving your library a visit. I don't know how new you are to software development, but the book Absolute Beginners Guide to C helped me out when I was just starting, but what really helped was getting a grasp of more high level programming languages first. That way you're familiar with core concepts before diving into C.
sickday said:
That's a huge area of knowledge to cover. You might try giving your library a visit. I don't know how new you are to software development, but the book Absolute Beginners Guide to C helped me out when I was just starting, but what really helped was getting a grasp of more high level programming languages first. That way you're familiar with core concepts before diving into C.
Click to expand...
Click to collapse
Thank you, can you tell me what have you done? i mean you said that you have first learn high level promamming language, can you tell me it more precisely? Sorry for my bad english.
Well I started out trying to learn C, but it's a very abstract language and there are a lot of concepts you need to know beforehand to be able to code in C. I would suggest that you start out by learning Python which is a high level and powerful scripting language. There is a website called Learn Python the Hard Way that can walk you through the basics and help you understand and learn the concepts you'll need for C.
sickday said:
Well I started out trying to learn C, but it's a very abstract language and there are a lot of concepts you need to know beforehand to be able to code in C. I would suggest that you start out by learning Python which is a high level and powerful scripting language. There is a website called Learn Python the Hard Way that can walk you through the basics and help you understand and learn the concepts you'll need for C.
Click to expand...
Click to collapse
Thank you, i have tried to read that book, but it's too easy for me learn these basilar things xD
I mean, this mean that i can try to learn C directly. Do you know some good book about it? (EDIT: you told me, Absolute Beginners Guide to C, i'm going to read it, hoping it's complete about all things of c)
And after i learn C, what i should do to learn how linux works? I need to read some other books, right?
LoKKeR said:
Thank you, i have tried to read that book, but it's too easy for me learn these basilar things xD
I mean, this mean that i can try to learn C directly. Do you know some good book about it?
Click to expand...
Click to collapse
A good book for learning C is "Absolute Beginner's Guide to C" by Greg Perry.
LoKKeR said:
And after i learn C, what i should do to learn how linux works? I need to read some other books, right?
Click to expand...
Click to collapse
Yes, and there's a lot of good books out there that can help you learn about it. It really depends on what you want to learn about it. There are also a lot of forums, irc chatrooms, and websites where people are willing to help you when you have questions.
Hello!
I'm currently studying in the last high school year and I'm thinking in going for Informatics and Computing Engineering at the College so most likely I'll be connected to this kind of development work...
Despite knowing some basic things of HTML and CSS and programming little programs in C or C++ I am still noob and don't really have knowledge to call myself a programmer but I'm interested and "self prompted" to learn more and more about this world and I believe some Android would be good for me.
Well, I am thinking in trying to learn alone in my free time with the objective to be able to build a custom rom for myself or something like that. I also want to make some apps... well, some Android things not only for myself but also to share here and help the others like I've been helped since ever. But... well I am realistic and I believe it isn't that easy and I need to take the right way, that's why I'm asking here for some advice and information... how did you developers learn what you learned? was it from the internet and practice at home or did you take any course? how much time did you need to learn the basics and start your experiments?
Thanks in advance!
Well its not for everyone.. I mean its not that easy. Ive been trying to pull of something myself and didnt succeed yet. But im gonna try till it succeeds. Just dont give up. There are plenty of guides around. Im sure youll figure it out!
Sent from my Galaxy Nexus using xda app-developers app
There are some resources in these forums:
http://forum.xda-developers.com/coding
http://forum.xda-developers.com/app-development
http://forum.xda-developers.com/chef-central
I've bookmarked them all, thanks ^^
Hey guys, I am a new guy here. I am wondering roughly how long does it take to be able to make your own first and usable android application? Not just a 'Hello World' application, but one that you can actually lol....
Can anybody please assist me with a few questions I have.
I do not have any cash to sink into any college course, and I have very very limited experience with programming in any language. I very quickly delved into Visual Basics back in the yahoo messenger booter days. but all i really did was copy source codes and edit them and release them as my own (I know, noobish) but I was young lol.
1. Is there a website that i can start learning java and android languages?
2. what all applications will i need to get started? I am in the process of installing the android studio application right now.
3. does anybody have any suggestions or tips before i get started?
4. what websites will help me the most?
5. is it only java and android language i need to learn? or are there other languages that i must learn to get past the beginners stage?
I appreciate everyone that assists me. I have always given up in the past when it comes to learning something like this, but this time i really would like to succeed and prove to myself that i can do it if i put my mind to it.
Hope everyone has a wonderful day, and i will see everyone around the forums, as i will most likely be frequenting them to learn more things and to interact with other programmers and people in the android world!
Have a great day,
FelonyGaming