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: , , , , , ,

Comments

9/4/2010 5:14:48 AM #

pingback

Pingback from topsy.com

Twitter Trackbacks for
        
        aaron.stemen.me | Donn Felker's Introduction to Android Development on TekPub
        [stemen.me]
        on Topsy.com

topsy.com

9/4/2010 5:17:19 AM #

pingback

Pingback from android-fun.com

World Tweets 2010-09-05 « Android Fun!

android-fun.com

9/4/2010 5:40:32 AM #

C-J Berg

I keep hearing good things about TekPub, so I suppose I'll have to buy a subscription soon. Android development is certainly something I also want to get my hands dirty with.

Anyway, I'd suggest you uninstall TortoiseGit and instead install the more polished Git Extensions (http://code.google.com/p/gitextensions/). At the very least try both. I also initially thought TortoiseGit would be the best GUI for Git, since TortoiseHg and TortoiseSVN are the best clients for Mercurial and Subversion, but I soon found out that wasn't the case.

C-J Berg Sweden

9/4/2010 7:05:11 AM #

donn felker

Thanks for the great review!  More episodes coming soon!

Donn

donn felker United States

9/4/2010 10:40:44 PM #

Aaron Stemen

Thanks CJ!  I'll check out Git Extensions.  This is my first encounter with Git, so I'm not tied to any particular tool.

And TekPub so far has been worth it for me.  Once my year is up, I intend on buying another year.  Donn's videos are the first of several series that I'm going to be watching from there.

Aaron Stemen United States

9/11/2010 11:34:14 PM #

trackback

Mobile Development Frameworks

Mobile Development Frameworks

aaron.stemen.me

1/6/2011 11:17:51 PM #

Ashfaq

I have seen those video's and Don felkar explained it nicely. Specially i liked installing the development tools video

Ashfaq India

2/7/2011 4:55:32 PM #

Mozoot

Thanks for posting this. i really had good time reading this

Mozoot United States

Comments are closed