Donn Felker's Introduction to Android Development on TekPub

by Aaron 4. September 2010 04:31

I don't want to say that I'm not a creative person, but I don't usually come up with new ideas of my own.  I could never come up with a name like CompuGlobalHyperMegaNet for an internet company.  Can I have some money now?

If you don't get it, then Google/Bing it.

Maybe I just don't recognize the problems around me.  I'm a fairly rigid person when it comes to change.  I adapt to my environment, and live with it.  So, it comes as a surprise that I came up with a couple of mobile phone app ideas of my own.  Make no mistake: my ideas aren't original, but the implementation of them will have my own little flair to them.  They'll interact with each other, and help you save money.  But not on your insurance.

I'm not telling you what my ideas are right now though, because that's not the point of this post.  "But Aaron-" Shut up and read!

The point of this post is, I want to make these apps for my phone, and my wife Sarah's phone, but I don't really know that much about Android development.  Back in January, I won a one-year subscription to TekPub at Codemash.  I activated it just before it expired so that I could get the most out of it.  I'm short on time you see, and I figured if I waited, I would get more time.

There's a series named "Introduction to Android Development" by Donn Felker.  I love it!  At the time of this writing, there are 5 episodes available.  I'm about halfway through the 3rd episode (I'm taking a break while I download and install Git).  I feel like i could actually create a mediocre app now for my phone.  I say mediocre, because there's a lot more to cover in the series, and I've only watched up through some basic layout.

The first was an entry-level "Hello world" kind of thing.  At the end, he guides you through installing the development tools that you need.  Not to say that there aren't other tools that you might want to use, but these are the minimum things that you'll need to use.

The second covers the architecture.  It explains how the operating system works with the apps, the architectural layers in the OS down to the kernel, and explains the framework building blocks and application interactions through intents.

The third episode, that I'm currently watching, goes through starting to make a nice-looking app for TekPub.  This app is going to span multiple episodes in the series.

I've been following along by building the application as he walks through it.  While he has all of the code typed up in snippets so he can copy and paste, I'm typing everything by hand.  This is one of the ways that I learn: by doing everything manually, then learning how to do it through tools or other automated/assisted fashion.

This is why I needed to install Git though, so I could download the codebase.  Not for the code though.  I'm reproducing that by hand.  I need the images.

Now that everything is done downloading, I've rebooted already in that time because I downloaded and installed TortoiseGit as well, I'm going to get back to watching the video.

In the meantime, if you're interested in doing some Android development, or you'd like to learn more about it, I recommend getting a TekPub subscription, or  at a minimum, start buying and watching this series.

Tags: , , , , , ,