Click here to Skip to main content
12,403,978 members (75,887 online)

Android™ Tutorial Contest

This competition has ended

Help write a Beginner's Guide To Developing Android for a chance at your share in $10,000 of prizes.

What is the challenge?

Your mission, should you choose to accept it, is to guide developers through learning to code their first Android application.

Throughout four rounds of competition, a series of twelve article outlines/topics - each focusing on a different aspect of Android development - will be released here on the contest page. Compete with fellow CodeProject members for prizes and glory by writing and submitting your best articles for each of the twelve topics.

Judges will select their favourites (one from each topic) to win and be included in a CodeProject "Beginner's Guide to Developing Android". Once completed, the 12-part tutorial series will help guide developers with little or no previous knowledge through the process of developing an Android app from scratch.

**Be sure to subscribe to the message board at the bottom of this page to receive notifications of important contest announcements**

The Loot - $10,000 in Total Prizes

1 Grand Prize - $2,000

At the end of the contest one lucky winner will take home a cash prize of $2000 (USD) for their outstanding contributions to the challenge and guiding beginner Android developers.

2 Runner Up Prizes - $750 each

At the end of the contest two lucky winners will each take home a cash prize of $750 (USD) for their outstanding contributions to the challenge and guiding beginner Android developers.

12 Article Prizes - $500 each

The authors of the 12 winning articles will each take home a cash prize of $500 (USD).

5 Spot Prizes - $100 each 15 Dell Venue 8 (16GB) Tablets

The winning authors of articles 10, 11 and 12 wil each take home a Dell Venue 8 Tablet in addition to the regular $500 prize in this final round.

We've also added a Bonus Wild Card category (details below) where you can submit a tutorial on any Android topic you wish, as long as it builds upon the foundation of the first 12 articles in this series and is appropriate for beginners. The top 12 Wild Card Tutorials will each take home a Dell Venue 8 Tablet (pending availability).*

How do I enter?

The challenge consists of a series of four rounds that each span a three-week period. At the beginning of each round, three article topics/outlines will be published on this page. Contestants have until the round deadline to write and submit as many of that round's articles as they wish.

The number of articles you write in a given round is completely up to you: one, two or three - the choice is yours. Prizes will be awarded to the best articles in each of the 12 different topics. 

To ensure your article is judged, make sure to submit it in the "Android Tutorial Contest" subsection within the "Android" section and at the top of your article text make it clear which article you are writing (i.e. "Article #4").

Here is a direct link to the submission wizard with the correct subsection preset.

(Please read the contest Terms & Conditions.)

Article Outlines and Winners

Congrats to all winners and thank you to everyone that participated in the challenge!

Grand Prize Winner: Ranjan.D

Runner Ups: Peter Leow and Grasshopper.iics

Round 1 - Android Setup (Round Closed. Winning Articles Below.)

Article 1 - Introduction to Android by Ranjan.D

Article 2 - Setting Up Your Android Development Environment by Peter Leow

Article 3 - Creating a Simple Hello World Android Project by Varavut

Round 2 - Android UI/UX Design (Round Closed. Winning Articles Below.)

Article 4 - Android UI Layout and Controls by Peter Leow

Article 5 - Android User Interactivity and Sensors by Ranjan.D

​​Article 6 - Beginner’s Guide to Organizing/Accessing Android Resources by Grasshopper.iics

Round 3 - Android Input/Output (Round closed. Winning Articles Below.)

Article 7 - Android Connectivity by Ranjan.D

Article 8 - Handling Input and Storage on Android by Grasshopper.iics

​​Article 9 - Beginner’s Guide to Android Content Providers by Ranjan.D

Round 4 - Advanced Android (Round closed. Winning Articles Below.)

We're upping the ante this round: the winning authors of articles 10, 11 and 12 wil each take home a Dell Venue 8 Tablet in addition to the regular $500 prize!

Article 10 - Beginner's Guide to Android Services by Ranjan.D

Article 11 - Beginner's Guide to Android Animation/Graphics by Peter Leow

Article 12 - Beginner's Guide to Monetizing Your Android App by Grasshopper.iics

Bonus Android Wild Card Category (**Each of the 12 authors that submitted a Wild Card article entry will be awarded a tablet**)

Is there a topic we missed? Let us know what tutorial YOU think should be included in a Beginner's Guide to Android Development and write a beginner's tutorial or "how-to" article on any Android topic that builds upon the foundation set by the 12 articles in the series and is appropriate for beginners.

The authors of the top 12 Wild Card tutorials will each take home an Intel-power Dell Venue 8 (16 GB) tablet!* 

*(Tablets will be awarded pending availability in a winner's country. Alternative prizes may be issued where devices are not available. Approximate Retail Value of Dell Venue 8 (16GB) tablet is $199 USD.)

Judging Guidelines

At the end of each round, CodeProject judges will choose their favourite article from each of the three topics released in that round, to be included in the final CodeProject Beginner's Guide to Android and to win one of the twelve Article Prizes. At the end of the contest, one author will be selected to win Grand Prize and two authors will be selected to win the Runner Up Prizes for their dedication and outstanding contributions to the contest and overall Beginner's Guide to Android tutorial series.

Prizes will be awarded based on how closely an entry adheres to the conditions of entry, including

  • how clear, pertinent, simple and enjoyable the entry is;
  • how comprehensively and concisely the entry explains the development topics outlined in each Round
  • the overall execution, and presentation of an entry itself; and
  • how effectively the participant contributes to the overall goal of teaching beginner Android developers.

FAQs

1. Do I have to write all three articles in each round?

No you only have to submit at least one of the three articles outlined in any given round to compete for an Article Prize. Think of each of the twelve articles as its own mini-competition (three in each round). We certainly encourage you to try and submit two or all three of the articles in a round, but if you prefer to focus on a single article topic in each round then you may do so.

2. Can I submit an article after its round deadline has passed?

Yes. Finishing and submitting an article you missed in an earlier round can help increase your chances of winning the Grand Prize or Runner Up Prizes, but it won't be considered for one of the twelve $500 Article Prizes.

3. Do I have to follow the topic descriptions exactly?

No… but you shouldn’t stray too far either. If you feel the need to go into more detail on something we missed then by all means include it. Just remember to keep on track with the main focus of the outlined topics and explain them in the clearest and most pertinent manner possible as this is a factor in judging.

4. Can I link to outside resources and other websites in my article?

Yes, but you should avoid it where possible. There are many resources out there that cover beginner Android topics in great detail, and while it may be tempting to simply link to these, the strongest articles and tutorials will explain the necessary technical information within the article itself.

It’s best practice to avoid linking en masse to outside resources. Remember, we're trying to build a complete beginner's guide to Android on CodeProject - not a table of contents that links to different places all over the web.

5. What if I have more questions?

If you have more questions feel free to ask in the forum below or by emailing contest@codeproject.com.

Conditions of Entry | Current winners list

Latest articles

by Andy Point
Google Maps Draw Route In this post we will develop an Android App to draw route on google maps (namely Google Maps Draw Route). Here we will first add our location on google map and then allow user to select two points. A marker will be added to those two points and the route will highlighted.
by Andy Point
Using Volley for Networking in Android Applications. Volley is an HTTP library developed by Google to ease networking tasks in Android Applications. Volley supersedes Javas java.net.HttpURLConnection class and Apache org.apache.http.client in handling network requests.
by Andy Point
Android JSON parsing tutorial
by Andy Point
Android Alert Dialog Tutorial : Working with Time Picker, Date Picker and List Dialogs In this tutorial we will discuss how to use dialogs and alerts in Android Apps. A Dialog is a small popup shown to the user to get some additional information from the user or ask him to make some decision. Alert
by Azim Zahir
This article is a demonstration of a simple searchable contacts list in Android.
by Marzouk3000
This article is a part 1 of how to implement model view presenter pattern to enhance your android code towards maintainability and test-ability.


 
GeneralFinal Winners Announced! Pin
Kevin Priddle22-Oct-14 12:03
staffKevin Priddle22-Oct-14 12:03 
GeneralRe: Final Winners Announced! Pin
Grasshopper.iics22-Oct-14 14:09
groupGrasshopper.iics22-Oct-14 14:09 
GeneralRe: Final Winners Announced! Pin
Kevin Priddle23-Oct-14 6:39
staffKevin Priddle23-Oct-14 6:39 
GeneralRe: Final Winners Announced! Pin
dkoksal23-Oct-14 15:46
memberdkoksal23-Oct-14 15:46 
GeneralRe: Final Winners Announced! Pin
Kevin Priddle27-Oct-14 10:57
staffKevin Priddle27-Oct-14 10:57 
GeneralHey Android Contestants... Pin
Kevin Priddle17-Oct-14 9:53
staffKevin Priddle17-Oct-14 9:53 
Generalimages not showing up on my article Pin
Abhishek Nandy5-Oct-14 20:03
memberAbhishek Nandy5-Oct-14 20:03 
GeneralRe: images not showing up on my article Pin
Grasshopper.iics5-Oct-14 20:41
groupGrasshopper.iics5-Oct-14 20:41 
GeneralRe: images not showing up on my article Pin
Sivamurugan Perumal6-Oct-14 4:46
memberSivamurugan Perumal6-Oct-14 4:46 
GeneralFinal Submission Deadline this Sunday Pin
Kevin Priddle3-Oct-14 3:43
staffKevin Priddle3-Oct-14 3:43 
GeneralRe: Final Submission Deadline this Sunday Pin
Prilvesh K5-Oct-14 4:51
memberPrilvesh K5-Oct-14 4:51 
GeneralRe: Final Submission Deadline this Sunday Pin
Kevin Priddle6-Oct-14 4:23
staffKevin Priddle6-Oct-14 4:23 
QuestionRe: Final Submission Deadline this Sunday Pin
gupta.avinash5-Oct-14 20:29
professionalgupta.avinash5-Oct-14 20:29 
AnswerRe: Final Submission Deadline this Sunday Pin
Kevin Priddle6-Oct-14 4:22
staffKevin Priddle6-Oct-14 4:22 
GeneralRound 3 Winners? Pin
Ahmed Alaa El-Din29-Sep-14 2:54
memberAhmed Alaa El-Din29-Sep-14 2:54 
GeneralRe: Round 3 Winners? Pin
Kevin Priddle29-Sep-14 4:23
staffKevin Priddle29-Sep-14 4:23 
GeneralRe: Round 3 Winners? Pin
dr.samuel.john30-Sep-14 5:49
memberdr.samuel.john30-Sep-14 5:49 
GeneralRe: Round 3 Winners? Pin
Grasshopper.iics30-Sep-14 11:29
groupGrasshopper.iics30-Sep-14 11:29 
GeneralRe: Round 3 Winners? Pin
dr.samuel.john1-Oct-14 1:55
memberdr.samuel.john1-Oct-14 1:55 
GeneralRe: Round 3 Winners? Pin
Grasshopper.iics1-Oct-14 6:31
groupGrasshopper.iics1-Oct-14 6:31 
GeneralRe: Round 3 Winners? Pin
dr.samuel.john1-Oct-14 7:58
memberdr.samuel.john1-Oct-14 7:58 
GeneralRe: Round 3 Winners? Pin
Chris Maunder1-Oct-14 9:16
adminChris Maunder1-Oct-14 9:16 
GeneralRe: Round 3 Winners? Pin
Grasshopper.iics1-Oct-14 13:40
groupGrasshopper.iics1-Oct-14 13:40 
GeneralRe: Round 3 Winners? Pin
dr.samuel.john30-Sep-14 6:51
memberdr.samuel.john30-Sep-14 6:51 
GeneralQuestion about prizes Pin
Grasshopper.iics16-Sep-14 23:38
groupGrasshopper.iics16-Sep-14 23:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web02 | 2.8.160721.1 | Last Updated 14 Jul 2014
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid