There is a lot of android programming tutorials on the Internet. Reading Android books is not necessary and seems to be waste of time. It is good to watch 10 minute Youtube screencast to dive in the topic before reading a book with details.
I crawled for some valuable and short tutorials. I have my personal notes with essential info from them – feel free to contact me if You wish to see them. Here are three best tutorials:
- Android Developers tutorial (required to start)
- Tim’s screencast (optional)
- Android programming on slideshare (the best!)
- MimirSoft YouTube screencast (introduces quite interesting Android topics not found in another lessons)
- Android bootcamp YouTube Screencast (Recommended, although I did not fully watched it)
A brief description of items mentioned above:
First place where beginner should take a look is official Android Developers page with very clear environment configuration instructions and Hello Android tutorial. It takes about 3 hours to complete both. It is a must to go step by step to config environment.
A bit more advanced screencast (optional)
If You still don’t feel confident You can watch Tim’s screencast on Youtube. He introduces and shows some basics. It can be helpful to watch and get some more theoretical experience. It takes about 2 hous to watch all videos. I am sure there are better tutorials, however I stick to this one as it is short and consistent.
Android lectures by Vladimir Kulyukin
Vladimir Kulyukin is an Associate Professor at Department of Computer Science in Utah State University. He shares his lectures slides on the Internet. In my opinion these are very useful and advanced enough to feel more confident in Android. There are basics and more advanced topics presented in power point but also Youtube screencasts with professor’s comments are included. Prof. Kulyukin also draws live some things helping to understand lecture (using MS Paint I suppose :P) and gives valuable comments connected to it. It really .
There is 14 lectures, each one takes at least 1 hour to learn, so it is not an activity for one evening. However worth spending time. Feel free to skip some topics that does not interest You.
MimirSoft screencast (including interesting topics)
This is not yet another Android programming tutorial. It introduces topics like ViewHolder, JSON, array adapters and some more things that are really used in real-life programming.
A lot of best practices and bad habits are mentioned here. Also fully functional app is build as an example. I also recommend getting know with these Screencasts.
Did I help you?
I manage this blog and share my knowledge for free sacrificing my time. If you appreciate it and find this information helpful, please consider making a donation in order to keep this page alive and improve quality