Click here to Skip to main content
14,300,422 members

The CodeProject Smartwatch Article Contest

This competition has ended

Share your knowledge on Smartwatch development

What is the challenge?

Write an article that teaches the reader how to write code that runs on a smartwatch. Write something useful, write something revolutionary, write a small tip or trick, or write something that's just plain cool - anything you like! The goal is to share our knowledge on programming for Smartwatches. Any programmable smartwatch will do. The contest runs from September 16th 2015, to October 16th 2015.

Want an example article? Take a look at Pete O'Hanlon's great article, Grinding my Gears - Being the coolest server dude/dudette around.

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

The Loot - Smartwatches

Grand Prize - Smartwatch of choice up to $600

At the end of the contest one lucky winner will take home a smartwatch of their choice valued up to a total of $600! (Cash equivalent for those who cannot be shipped the smartwatch of their choice)

First Runner Up Prize - Smartwatch of choice up to $400

At the end of the contest one lucky winner will take home a smartwatch of their choice valued up to a total of $400! (Cash equivalent for those who cannot be shipped the smartwatch of their choice)

Second Runner Up Prize - Smartwatch of choice up to $200

At the end of the contest one lucky winner will take home a smartwatch of their choice valued up to a total of $200! (Cash equivalent for those who cannot be shipped the smartwatch of their choice)

How do I enter?

Submit an article on smartwatch development into our Wearables section (you will find this under our Internet of Things Chapter). See our FAQ for more detailed information on how to submit an article to CodeProject.

To ensure your article is judged, make sure to submit it in the "Wearables" section within the "Internet of Things" chapter and include an "SmartWatch" tag.).

Judging Guidelines

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.

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

  • How clear, pertinent, simple and enjoyable the tutorial or article is
  • How comprehensively and concisely the tutorial explains the concept being discussed
  • How effectively the application demonstrates creativity, user experience value and usage of smartwatch features and capabilities
  • The overall execution, and presentation of the entry itself.

If you have more questions feel free to ask in the forum below or by emailing

Current Entries

Articles that match the contest criteria are automatically entered.

14 Oct 2015
This article shows the steps to create an Apple Watch app that draws a pie chart using CoreGraphics.
19 Sep 2015
Build and run a real smart watch app without even downloading an SDK
15 Oct 2015
Chris Duke
This article demonstrates how the Meteor Javascript app platform can be used in conjunction with Crosswalk to create a simple app for an Android Smartwatch
14 Oct 2015
syed shanu
In this article we will see how to create a simple Odd Image Out game app for Samsung Gear using AngularJS.
14 Oct 2015
Larry M02
Pebble Watchapp development using C. Starting with a walk through of CloudPebble, Pebble's online development environment, we will build a swim lap counter with some unique features.
16 Oct 2015
This article is all about having an understanding about Android Wearable UI Components.
14 Oct 2015
Mitchell J.
Introducing Bob's Quest, a Flappy Bird clone (of sorts), in which Bob must avoid crashing into pillars as he leaps through space.
14 Oct 2015
Mitchell J.
Introducing Wearable Chess - a complete, open-source chess app for Android Wearables!
9 Oct 2015
This article will give you a walk-through from sample android wearable app to Nice pro app.
15 Oct 2015
Abhishek Nandy
Smartwatch Development with pebble
28 Sep 2015
syed shanu
Introduction to Samsung Gear App Development.
12 Oct 2015
Afzaal Ahmad Zeeshan
This article covers the topics required to understand for building and deploying Android Wear applications.
15 Oct 2015
An Introduction to Android Wear. It's the age of wearables, a lot of exciting things you will come across in designing apps for wearables.
24 Sep 2015
syed shanu
In this Article we will see how to create a simple App for AGENT Smartwatch.
24 Sep 2015
Afzaal Ahmad Zeeshan
This article covers how to create new faces for your Android Wear and explains the how-to procedure with a few personal experience notes.
14 Oct 2015
syed shanu
In this article we see how to send Group Message from web server to Samsung Gear Smartwatches
6 Oct 2015
James M Croft
This post covers getting your Windows apps connected to a Microsoft Band for an indefinite period of time.
8 Oct 2015
Creating customized Pebble projects
10 Oct 2015
Sterling Udell
Give your users the option of keeping your smartwatch app open when the device sleeps.

Current Participants

Those with articles that match the contest criteria are automatically entered.

Abhishek Nandy
Software Developer
India India
I am into software Development for less than a year and i have participated in 2 contests here at Codeproject:-Intel App Innovation Contest 2012 and Windows Azure Developer Challenge and been finalist at App Innovation contest App Submission award winner as well won two spot prizes for Azure Developer Challenge.I am also a finalist at Intel Perceptual Challenge Stage 2 with 6 entries nominated.I also won 2nd prize for Ultrabook article contest from CodeProject

Microsoft MVA Fast Track Challenge Global Winner.
Ocutag App Challenge 2013 Finalist.

My work at Intel AppUp Store:-

Afzaal Ahmad Zeeshan
Software Developer
Pakistan Pakistan
Afzaal Ahmad Zeeshan is a computer programmer from Rabwah, Pakistan, and likes .NET Core and Node.js for regular everyday development. He is an expert with Cloud, Mobile, and API development. Afzaal has experience with the Azure platform and likes to build cross-platform libraries/software with .NET Core. Afzaal is an Alibaba Cloud MVP, twice he has been awarded Microsoft MVP status for his community leadership in software development, four times CodeProject MVP status for technical writing and mentoring, and 4 times C# Corner MVP status in the same field.
Software Developer (Senior)
United Kingdom United Kingdom
A long-time games developer, currently enjoying some smaller scale stuff on Pebble.
Chris Duke
Ireland Ireland
No Biography provided
James M Croft
Software Developer Black Marble Ltd.
United Kingdom United Kingdom
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Larry M02
United States United States
No Biography provided
President OutOfNoWare
United States United States
No Biography provided
Technical Lead
United States United States
Rohit started Embedded Programing in his college days and now he is a Software Developer by Profession. Mainly he interested in cutting edge technology offer by Microsoft (i.e Azure,MVC). He Loves coding and his passion is always been towards Microsoft Technologies. Apart from coding his other hobbies include reading books and hang out with friends is his most favorite past time hobby.

1. 20 Apr 2014: Best Mobile Article of March 2014 - First Prize
Mitchell J.
Australia Australia
I'm a university student with a passion for stunning UI design and flawless code.

I fell in love with computers when I was 10 years old, and today I am fluent in C#, Python, Java, Javascript, HTML5, and CSS3. I know a little MATLAB, PHP, and SQL.

In my spare time, I build all sorts of cool things, like this Rubik's Cube Robot.

Away from the keyboard, I enjoy quality time with friends and family, as well as reading, painting, playing the piano, teaching chess & karate, and volunteering within my community.

I have learnt that success comes through hard work and dedication, and that giving back to the same people and communities that have helped me is both important and very rewarding.

Follow me on GitHub
Web Developer
United States United States

Around 10 years of professional software development experience in analysis, design, development, testing and implementation of enterprise web applications for healthcare domain with good exposure to object-oriented design, software architectures, design patterns, test-driven development and agile practices.

In Brief

Analyse and create High Level , Detailed Design documents.
Use UML Modelling and create Use Cases , Class Diagram , Component Model , Deployment Diagram, Sequence Diagram in HLD.

Area of Working : Dedicated to Microsoft .NET Technologies
Experience with : C# , J2EE , J2ME, Windows Phone 8, Windows Store App
Proficient in: C# , XML , XHTML, XML, HTML5, Javascript, Jquery, CSS, SQL, LINQ, EF

Software Development

Database: Microsoft SQL Server, FoxPro
Development Frameworks: Microsoft .NET 1.1, 2.0, 3.5, 4.5
UI: Windows Forms, Windows Presentation Foundation, ASP.NET Web Forms and ASP.NET MVC3, MVC4
Coding: WinForm , Web Development, Windows Phone, WinRT Programming, WCF, WebAPI

Healthcare Domain Experience

CCD, CCR, QRDA, HIE, HL7 V3, Healthcare Interoperability


B.E (Computer Science)

CodeProject Contest So Far:

1. Windows Azure Developer Contest - HealthReunion - A Windows Azure based healthcare product , link -

2. DnB Developer Contest - DNB Business Lookup and Analytics , link -

3. Intel Ultrabook Contest - Journey from development, code signing to publishing my App to Intel AppUp , link -

4. Intel App Innovation Contest 2013 - eHealthCare

5. Grand Prize Winner of CodeProject HTML5 &CSS3 Article Contest 2014

6. Grand Prize Winner of CodeProject Android Article Contest 2014

7. Grand Prize Winner of IOT on Azure Contest 2015
Sterling Udell
United States United States
I'm a free range writer of software and (occasionally) books. My Android apps can be found on Google Play, and my tech writing can be found on and, as well as my own blogs.
syed shanu
Team Leader
India India
Microsoft MVP | Code Project MVP | CSharp Corner MVP | Author | Blogger and always happy to Share what he knows to others. MyBlog

My Interview on Microsoft TechNet Wiki Ninja Link
Canada Canada
Yuet is a software developer. When she is not coding, she enjoys playing tennis, cycling, watching movies and hanging out with friends and family.

These rules (and the CodeProject® Terms of Use and the CodeProject Contributors Agreement) govern the CodeProject Smartwatch Programming Challenge (the "Contest") and set out the terms and conditions between CodeProject and its affiliates ("CodeProject" or "us/we") and each participant ("participant", "or "you"). A submission to this Contest constitutes your acceptance of these Official Contest Rules (the "Rules").

1. How to Enter: CodeProject is offering the Contest and will award Prizes (as defined below) based on the results of judging all valid entries against the criteria established in these Rules.

The Contest begins on 16 September 2015 at 12AM and ends on 16 October 2015 at 11:59:59 PM US Eastern Daylight Time (“Contest Period”). CodeProject’s clock is the official time for the Contest. All entries must be submitted during this period in order to qualify.

To enter the Contest, write an article that teaches the reader how to develop a smartwatch application and submit it to the Connected Devices section in the Internet of Things Chapter of before the end of the Contest Period.

Submit your entry at the URL Participants must comply with the submission format provided by CodeProject on its website. Submissions must be in the English language.

No purchase is necessary to enter the Contest or to be eligible to win a Prize.

We are not responsible for lost, illegible, incomplete, mutilated or stolen entries; errors appearing within these Rules, in any Contest related advertisements or other materials; or other errors of any kind whether mechanical, human, electronic or otherwise. Entries that are late, illegible, incomplete, unreadable, damaged, delayed, lost, tampered with, incomprehensible, forged, mutilated, misdirected, inaccurate, unintelligible or otherwise not in compliance with these Rules will be disqualified. You must provide all of the requested information to submit a valid entry. Only those who live in jurisdictions in which this Contest is legal may enter.

Prizes may be withheld or awarded to another eligible registrant if these Rules are breached.

Prizes may not be exactly as shown. A reasonable US$ equivalent in lieu of the Prize may also be awarded at the sole discretion of CodeProject.

Entries shall be deemed to be submitted by the authorized account holder of the email address submitted at the time of entry unless clearly indicated otherwise. "Authorized account holder" is defined as the natural person who is assigned to an email address by an internet access provider, on-line service provider, or other organization (e.g. business, educational institution, etc.) that is responsible for assigning email addresses for the domain associated with the submitted email address.

2. Eligibility: This Contest is open to software development professionals & enthusiasts who are of the age of majority in their jurisdiction of residence. Residents of Quebec and of the following countries are ineligible to participate due to legal constraints: Cuba, Iran, Iraq, Libya, North Korea, Sudan, and Syria. All national and local laws and regulations of the participant’s country of residence apply. Residents of countries under U.S. embargo are not eligible to enter. Employees, officers and representatives (and members of their immediate families and those living in the same household of each) of CodeProject, its parents, subsidiaries and affiliated companies, advertising and promotion agencies, and any company involved in the design, execution, production of this Contest ("Contest entities") are ineligible. CodeProject reserves the right to verify participant eligibility at any time and all participants may be required to provide verification of eligibility. Void where prohibited. You must enroll or be enrolled as a member of to be eligible to win a Prize in this Contest.

3. Determination of winners:

Eligible entries will be judged by CodeProject judges at the end of the contest period. Prizes will be awarded based on how closely an entry adheres to the conditions of entry, including:

  • how clear, pertinent, simple and enjoyable the tutorial is;
  • how comprehensively and concisely the tutorial explains the smartwatch development process;
  • how effectively the application demonstrates creativity, user experience value and usage of smartwatch features and capabilities; and
  • the overall execution, and presentation of the entry itself.

In addition, the votes and comments each submission receives on the CodeProject website will be taken into account. Judges decisions are final. You may withdraw your submission at any time by notifying CodeProject. Your right to win a Prize is terminated if a submission is withdrawn.

Winners will be notified by email following drawing and may also be announced in the Daily Build newsletter or other sections of We shall have no liability for any winner notification that is lost, intercepted or not received by the potential winner for any reason and we are not obligated to leave voice mail, answering machine or other message. Proof of response by a potential winner does not constitute proof of receipt by us.

All winners will be notified via email. If after seven (7) days of the second notification to the winner no acknowledgement or response is received, the Prize is forfeited, and CodeProject will select another winner.

Each winner acknowledges that, if and to the extent that CodeProject is legally obligated to provide a third party with information about any Prize claimed by a winner, CodeProject shall be entitled to do so.

4. Ownership and Publicity: CodeProject does not claim ownership of your submission to the Contest (please see the “Ownership” section in the CodeProject Contributors Agreement), but by submitting an entry, you grant CodeProject, its affiliated companies and necessary sub-licensees a worldwide, perpetual, royalty-free, irrevocable, non-exclusive, fully assignable and transferable right and license, to edit, adapt, translate, reformat your submission, to post your submission (e.g. publish, display, perform, digitally perform) anywhere on our Site, to do what CodeProject feels it needs to do to manage and update the Site, to make and maintain back-up and archival copies, and to make your submission available to End Users in accordance with these Rules, CodeProject’s Contributors Agreement, and the specific EULA that you select.

By participating in the Contest, you expressly allow CodeProject to use and publish, in any medium or format, your name, city and country of residence, voice, statements, video, photographs and other likenesses in connection with any promotion, advertising or publicity without further consideration or notice to you. Any participant’s personal information may be used by CodeProject in order to conduct the Contest. By participating in the Contest, the participant agrees to the use of the participant’s personal information in accordance with CodeProject’s privacy policy, which can be found at

5. Participant Warranties:

By submitting an entry to the Contest, you warrant that your submission:

  • is a new application and article or a new version of an application and article and has not been published previously;
  • does not contain any content that infringes on any third party rights, including Intellectual Property (IP) rights, and that you own or otherwise have all rights necessary to make your submission, including any and all IP rights;
  • does not disclose any information which would constitute a violation of any confidentiality obligation;
  • does not violate any agreement that you have with any third party; and
  • does not contain any viruses, worms, spyware, or other components or instructions that are malicious, deceptive, or designed to limit or harm the functionality of a computer or computer system.

6. Prizes:

  • One Grand Prize: One smartwatch of the winner’s choice valued up to a total of $600 (USD)
  • One First Runner Up Prize: One smartwatch of the winner’s choice valued up to a total of $400 (USD)
  • One Second Runner Up Prize: One smartwatch of the winner’s choice valued up to a total of $200 (USD)

The total approximate retail value (“ARV”) of all Prizes is US $1200. All applicable federal, state, and local tax laws apply. The value for any prize is based on the ARV at the beginning of the Contest Period. Because the ARV for any Prize may fluctuate, CodeProject has the sole right to determine the value of any Prize, or its cash equivalent, at the time that any prize is awarded.

Substitution or transfer of Prizes is not allowed, and Prizes may not be redeemed for cash. In CodeProject’s sole discretion, it may award a substitute prize of equal or greater value, or the cash equivalent of the Prize. The winner accepts responsibility for all federal, state and local taxes and fees in connection with the Prizes. If you are a potential winner, we may require you to sign an Affidavit of Eligibility, Liability/Publicity Release and a W-9 tax form or W-8 BEN tax form within seven (7) business days of notification. In certain countries, such as Canada, a winner may be required to correctly answer a skill testing question before becoming eligible to claim a Prize.

Apart from any Prize that may be awarded as part of the Contest, no compensation (monetary or otherwise) will be paid for your Contest submission. CodeProject is not responsible for Contest entries not received due to lost, failed, delayed or interrupted connections or miscommunications, or other electronic malfunctions. CodeProject is not responsible for incorrect or inaccurate entry information, whether caused by you or any other persons or by any of the equipment or programming associated with or utilized in the Contest.

The Prize will be shipped to the winner’s residence using standard delivery. CodeProject is not responsible for a Prize if it is lost, stolen or damaged during or after shipping, and it will not be replaced by CodeProject.

7. Warranties and Disclaimers: Prizes come with the standard manufacture warranty only (if applicable), but Prizes are awarded “AS IS”. To the fullest extent allowable by law, CodeProject specifically disclaims any representations or warranties, express or implied, regarding the Contest or the Prizes including any implied warranty of merchantability or fitness for a particular purpose and implied warranties arising from course of dealing or course of performance.

8. Release of Liability, Issues of Law and Indemnity: By participating in the Contest, all participants release CodeProject, its affiliates, partners, subsidiaries, officers, directors, agents, employees and all entities associated with the development and execution of this promotion from any and all liability with respect to and in any way arising from participating in this promotion, acceptance or use of a Prize. CodeProject assumes no responsibility for incorrect or inaccurate capture of entry information, technical malfunctions, human or technical error, lost, delayed or garbled data or transmissions, omission, interruption, deletion, defect or failures of any telephone or computer line or network, computer equipment, software or any combination thereof. Entry materials/data that have been tampered with or altered are void. If for any reason, in the opinion of CodeProject in its sole discretion, the Contest is not capable of running as originally planned, or if the administration, security, fairness, integrity or the proper conduct of the Contest is corrupted or adversely affected, including by reason of infection by computer virus, bugs, tampering, unauthorized intervention, fraud, technical failures or any other causes beyond its control, CodeProject reserves its right to cancel, terminate, modify, amend, extend or suspend the Contest including cancelling any method of entry, and select a winner from previously received eligible entries. CodeProject reserves its right in its sole discretion to disqualify any individual it finds to be tampering with the entry process or the operation of the Contest or to be violating the letter or spirit of the Rules or is otherwise acting in a disruptive manner. CodeProject reserves its right to seek remedies and damages to the fullest extent of the law for any attempts to deliberately damage the Contest web site or to undermine the legitimate operation of this Contest. CodeProject shall not be held responsible for any errors or negligence that may arise or occur in connection with the Contest including any damage to an entrant's computer equipment, system, software or any combination thereof, as a result of their participation in this Contest or from downloading any material from the Contest website where applicable. All participants agree to fully indemnify and hold harmless CodeProject from any and all claims by third parties relating to the Contest without limitation.  

9. Generally: CodeProject may make changes to these Rules at any time without notice to you. Participating in the Contest or accepting a Prize will constitute acceptance of the revised rules. These Rules prevail in the event of any conflict or inconsistency with any other communications, including advertising or promotional materials.

All trade names, trademarks, registered trademarks, product names and company names or logos mentioned or displayed in connection with the Contest are the property of their respective owners and may not be used in any manner whatsoever without the express written consent of their respective owners.

If, for reasons beyond CodeProject’s control (including, but not limited to, tampering or computer virus infection), the Contest is not capable of running as originally planned, CodeProject, at its sole discretion reserves the right to cancel or modify the Contest, without liability or further notice. CodeProject will not be responsible for lost, late, misdirected, damaged, or illicit submissions, or for Internet, computer hardware and software, phone, and other technical errors, omissions malfunctions, and delays. Entries are void if they contain material typographical or other errors. All entrants agree to comply fully with each provision in these Rules. Any person attempting to defraud or in any way tamper with this Contest and any person who does not comply with these Rules, will be ineligible for any Prize(s) and may be prosecuted to the fullest extent of the law. For any feedback or questions regarding the Contest or the Prizes please contact


GeneralWinners Pin
Kevin Priddle4-Nov-15 6:01
professionalKevin Priddle4-Nov-15 6:01 
GeneralRe: Winners Pin
allan175_uk4-Nov-15 6:11
professionalallan175_uk4-Nov-15 6:11 
QuestionWinner Declaration Pin
ridoy3-Nov-15 3:26
professionalridoy3-Nov-15 3:26 
AnswerRe: Winner Declaration Pin
Kevin Priddle4-Nov-15 5:55
professionalKevin Priddle4-Nov-15 5:55 
QuestionWas my article listed for contest? Pin
ridoy18-Oct-15 8:34
professionalridoy18-Oct-15 8:34 
AnswerRe: Was my article listed for contest? Pin
Kevin Priddle19-Oct-15 5:00
professionalKevin Priddle19-Oct-15 5:00 
GeneralRe: Was my article listed for contest? Pin
ridoy19-Oct-15 5:51
professionalridoy19-Oct-15 5:51 
GeneralDEADLINE IS OCTOBER 16 at 11:59 p.m. ET (TOMORROW) Pin
Kevin Priddle15-Oct-15 10:52
professionalKevin Priddle15-Oct-15 10:52 
GeneralWere my articles listed? Pin
Afzaal Ahmad Zeeshan12-Oct-15 6:29
mveAfzaal Ahmad Zeeshan12-Oct-15 6:29 
GeneralRe: Were my articles listed? Pin
Kevin Priddle13-Oct-15 7:56
professionalKevin Priddle13-Oct-15 7:56 
GeneralRe: Were my articles listed? Pin
Afzaal Ahmad Zeeshan14-Oct-15 9:41
mveAfzaal Ahmad Zeeshan14-Oct-15 9:41 
GeneralTwo weeks left to submit your articles! Pin
Kevin Priddle2-Oct-15 9:31
professionalKevin Priddle2-Oct-15 9:31 
GeneralRe: Two weeks left to submit your articles! Pin
maq_rohit8-Oct-15 22:44
professionalmaq_rohit8-Oct-15 22:44 
GeneralRe: Two weeks left to submit your articles! Pin
maq_rohit9-Oct-15 7:26
professionalmaq_rohit9-Oct-15 7:26 
Generalsmartwatch contest entry Pin
lschauer21-Sep-15 10:35
memberlschauer21-Sep-15 10:35 
GeneralRe: smartwatch contest entry Pin
Kevin Priddle21-Sep-15 10:55
professionalKevin Priddle21-Sep-15 10:55 
GeneralRe: smartwatch contest entry Pin
Afzaal Ahmad Zeeshan21-Sep-15 11:15
mveAfzaal Ahmad Zeeshan21-Sep-15 11:15 
GeneralRe: smartwatch contest entry Pin
lschauer21-Sep-15 12:02
memberlschauer21-Sep-15 12:02 
GeneralRe: smartwatch contest entry Pin
Kevin Priddle23-Sep-15 7:34
professionalKevin Priddle23-Sep-15 7:34 
AdminSmartwatch contest has launched! Pin
Kevin Priddle16-Sep-15 5:42
professionalKevin Priddle16-Sep-15 5:42 
GeneralRe: Smartwatch contest has launched! Pin
Afzaal Ahmad Zeeshan19-Sep-15 0:50
mveAfzaal Ahmad Zeeshan19-Sep-15 0:50 
GeneralRe: Smartwatch contest has launched! Pin
Kevin Priddle21-Sep-15 10:56
professionalKevin Priddle21-Sep-15 10:56 

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.

You must sign in to participate in this contest.
This contest has ended.
16 Sep - 16 Oct 2015