Tutorials for learning Android programing?

DanTe_0101

Uncontrollable peasant
Aug 8, 2012
358
5
18
So I want to learn how to create android apps. Do you know any video tutorials which can teach me how to do it from the start.
I don't know nothing about programming, so I guess I need to learn Java first.

Sadly codeacademy doesn't have java/android programming.

If anyone knows where can I find the tuts that would be really helpful for me.
btw I have checked out TheNewBoston but they have like ~80 Java and 200 android tuts so that will be like too much time consuming I think.

Any other sources to learn?

and as usual
6Hhpm.jpg

8TiCuaN.jpg

5YthSsI.jpg

l52MbMz.jpg
 


bump(sorry for it)

QxDLnCK.jpg

8GfiZuY.jpg

Trdm8.jpg

BRUP2dY.gif

NwB6Thq.jpg

FML4G6I.jpg

SEuCnhE.jpg


So basically I want to know how much do I need to learn java?
Everything? I searched and found out than I need to learn only basic java stuff and then learn android programming, but the problem is I don't know what basic java means.

Any help is appreciated.
 
don't go doing any java-only primers, there's loads of android tutorials for people who don't know a thing about java.

i like this guy's tutorials: Eclipse, Android and Java training and support
he's the raywenderlich of android

i myself got started here three years ago:
https://developer.android.com/training/basics/firstapp/index.html

Thanks, it looks good but still not what i am looking for.
What I want is to learn from the very basic stuff like the school teaches, from the beginning, as I don't have any knowledge in programming.

Yeah at first I went to android.com but after meesing around found out that its not for the beginners.
I think I need to go for classes or read some books myself?
Can you reccomend any books for me?

Thanks a lot!
 
If you are looking for the basics, try something like lynda.com to learn the fundamentals.

However, having an Information Systems degree and being a programmer for a long time, I can tell you with out a doubt, that what the school teaches is pretty much irrelevant!

Programming is about logic: "If this = that then do this event" type stuff.

The syntax of that logic differs in every language, but in the end it is just logic.

Some people are wired correctly to be programmers, others are not. The best way to learn is to just start doing it.

Of course, you could always watch some youtube videos on the basics of programming, SQL, DB design, functional requirements documentation, system analysis & design etc. just to get a base of knowledge.
 
Yeah, I heard from many people that what school teaches is irrelevant but I was referring to only the basic stuff like OOP concepts, language elements, object, class etc.

Yep I know programming is all about logic, I took C++ in my school but left it in a month so I do know a little about its basics(which i don't remember now) but want to learn from scratch again to make my base solid.

btw I found out this website and looks like this is what im looking for Introduction to Java Programming

edit: This website is from '08 so i think its still a good resource to learn java considering I want to learn only basic stuff?

5RJ7i7h.jpg

FaJlcC4.jpg
 
teamtreehouse.com website has Android & iOS app programming for beginners. It was posted in another topic, so I'm using it for one of the programming courses but I did a quick look at the android course and it starts you right at the start at beginner level.
 
Try audacity online courses on mobile app development . I tried their python course and it is structured in a way that make you practice the hands on plus theory. You will learn faster and absorb better this way. https://www.udacity.com
 
I can definitely recommend lynda.com as well. They have courses covering the fundamentals and concepts of programming, and also specific languages from beginner to advanced.

It really depends what you're looking to achieve with an app. Some apps are just html/javascript repackaged. Maybe look into something like phonegap.com for starters.

And you can also develop in Flex (used to be owned by Adobe, now handed over to Apache) and with Adobe AIR should run on most smart phones, although that requires knowledge of ActionScript (and MXML) and there's a pretty steep learning curve there.

Adobe have a free online tutorial but I didn't find it particularly accessible for someone new to the subject and lynda worked much better for me:

Flex in a Week video training | Adobe Developer Connection

And there's a bunch of other services that aim to make creating apps quick and easy:

shoutem.com
livecode.com
seattleclouds.com

So you can potentially start publishing an app quickly and then learn Java longer term as it could be months before you really start to get comfortable and productive with it. Although if you're looking to get into development work it is one of the most in demand languages right now especially in enterprise.
 
hey sorry for the late update guys,

well I jumped into programming and finishing the Ruby language on Codecademy(currently at 80%) and thought it would be better to learn ruby than learning java.

thanks