Welcome to 31 days of Android. Inspired by Jeff Blankenburg’s 31 Days Series , this series of tutorials will take readers through the basics of getting up and running with Android development and will end with a few more advanced concepts to really lite up your apps.
As I add entries, I’ll add them to a list here. Stay tuned for Android goodness!
Day 1 - Getting Set Up for Development
Day 2 - Creating Android Virtual Devices (AVDs)
Day 3 - A Java Refresher
Day 4 - Our First Android App
Day 5 - Adding Multiple Activies and Using Intents
Day 6 - Options Menus and Base Activities
Day 7 - Sharing Data Between Activities
Day 8 - The Android Project Structure
Day 9 - Debugging your Applications
Day 10 - The Back Button
Day 11 - Device Orientation
Day 12 - The Linear Layout
Day 13 - The Relative Layout
Day 14 - The Table Layout and Frame Layout
Day 15 - Toasts
Day 16 - Notifications
Day 17 - Animating between Activities
Day 18 - The WebView
Day 19 - ScrollViews
Day 20 - ListViews
Day 21 - The Activity Lifecycle
Day 22 - Shared Preferences
Day 23 - Writing and Reading Files
Day 24 - Using SQLite Databases
Day 25 - Content Providers
Day 26 - Intents
Day 27 - Intents Part 2
Day 28 - Intents Part 3: Service Intents
Day 29 - Using the Camera
Day 30 - Advertisements
Day 31 - Putting your Apps in the Marketplace
43 Comments
borislemke
I bookmarked this! This is really helpful! Sehr empfehlenswert!
Chris
Good to hear, thanks!
soccertack
Great Great
Sujit varma G
Thanks very helpful. I have bookmarked this
Chris
Great to hear!
Lime
thank you so much :-)
Chris
You're welcome Dario.
Chris
Happy to hear this has been helpful to all of you.
mariam
Thanx a lot!
Chris
My pleasure mariam
Mcwong644
A great tutorial, the best I've come across better than most books on android. Thanks!
Chris
That's very good to hear. Please let me know if you have any other feedback or thoughts on improvements.
Naveenreddy
Thank u very much ....very helpful for me.
I have bookmarked this....its really a GREAT tutorial.
Chris
Happy to hear it helped.
Fahid Mohammad
Thanks a ton for the effort :)
Chris
Happy it helped Fahid.
Arvind
This is the best Android tutorial I have found so far on the web.
Thanks for this awesome effort:)
Chris
Great to hear. Thanks Arvind.
Vadim Kazakov
Fantastic tutorial
Chris
Thanks Vadim.
Andy Joiner
Thanks for the tutorial! - I've now followed it cover to cover. The pace is excellent.
Chris
Thanks Andy!
MEHTA
you are a life saver......:)
Chris
Happy it helped!
dasgoll
Thank you so much.
It would be nice if you can do the same thing for iOS. Now that's gonna be awesome :)
Chris
Your welcome. It will be coming very soon!
ghanem ziine
this tutorial is the best and was very helpfull thanks a lot ;). please can you provide an offline version ?
Chris
I hadn't thought of making an offline version. I'll try and figure out how best to put that together.
Việt Hà Nguyễn
Thank you so much. This is great.
Chris
Hope it helps.
Mark
Very helpful tutorial. I'm sure I will be referencing it again in the future.
Chris
Happy to hear!
Praveen
This is brilliant! I have some experience on Android, but I wish I had seen this when I was just beginning to learn it.
Chris
Hope it's still helpful now!
Astalavista
Good. It still is very helpful.
Chris
Good to hear!
Anita Prabhu
The best I have come across.
Chris
Thanks!
Ace
Can you please revise/update this tutorial so it would be suited for android studio and kitkat atleast? :)) great tutorial btw. Thanks!
Chris
If I get a chance, I'll do that.
routsam
Hi Chris what is the minimum of java that I should know before starting your tutorial.
Chris
It was probably 1.6 when these were written so anything above that is going to be fine.
tkj
,,,,