Click here to Skip to main content
14,928,959 members
This competition has ended

Best Mobile Article of April 2014

Contribute to CodeProject and you'll automatically be in the running for a monthly prize!

Each month at CodeProject we gather together the best of the articles submitted the previous month and ask our readers to choose the best of the best. Entry is automatic - just submit you articke and we'll do the rest.

Check out the submission guidelines for information on posting articles.

Current Entries

Articles that match the contest criteria are automatically entered.

Please Sign up or sign in to vote.
14 Apr 2014
Giannakakis Kostas
Port your libgdx games to run in Windows Phone and Windows 8 platforms
Please Sign up or sign in to vote.
12 Apr 2014
Alex Turok
Our applications – no matter whether games, productivity tools or business software – are all about data.
Please Sign up or sign in to vote.
18 Apr 2014
Garvit Arya
It is a personalized web Browser that can open a certain website directly.
Please Sign up or sign in to vote.
8 Apr 2014
Claude He
CCTreeMiner: An algorithm for Subtree Mining Problems
Please Sign up or sign in to vote.
2 Apr 2014
Houssem_Dellai
We'll see how SystemTray properties can help you design nifty apps
Please Sign up or sign in to vote.
4 Apr 2014
B. Clay Shannon
Call a RESTful method from Android without breaking, or in any wise damaging, a sweat
Please Sign up or sign in to vote.
12 Apr 2014
Alex Turok
In a recent post I have covered several approaches to store data in a Windows Phone application. Another important problem is presenting data in an easy and controllable way that would not interfere with other layers of your app.
Please Sign up or sign in to vote.
20 Apr 2014
Kristian Guevara
This article shows on how to upload your own web files (html, css, etc) through FTP and deploy them in Windows Azure
Please Sign up or sign in to vote.
7 Apr 2014
B. Clay Shannon
Step-by-step instructions on how to view SQLite data from Android Studio and SQLite Data Browser
Please Sign up or sign in to vote.
15 Apr 2014
Ravindra T C
How to create SVN Repository in Cloud and Configure using Ankh SVN Client
Please Sign up or sign in to vote.
25 Apr 2014
Alex Turok
How to fail your brand new Windows Phone application
8 Apr 2014
Edward J Correia
The Scribblify drawing app with its 10-point touch capability and Google Chrome*-based GUI took the grand prize in the Intel® App Innovation Contest 2013 using resources from the Intel® Developer Zone.
16 Apr 2014
Stephen_Ball
How to write once, and test encrypted data storage for Windows, Mac, Linux, Solaris, Android and iOS
Please Sign up or sign in to vote.
18 Oct 2014
Marco Bertschi
A short guide on how you can style and customize the appearance of you QML controls in a CSS-like way
Please Sign up or sign in to vote.
30 Apr 2014
Serge Desmedt
Threading in Android
Please Sign up or sign in to vote.
25 May 2014
M@dHatter
Custom Javascript replaceAll() using prototype with Case Insensitive Matching!
Please Sign up or sign in to vote.
28 Apr 2014
Jonathan Cardy
Creating a single page app for SharePoint 2013 using the new App Model.
Please Sign up or sign in to vote.
21 Apr 2014
Shameel
A hand-on review of the latest Windows Phone update that was released as Developer Preview
Please Sign up or sign in to vote.
16 Jul 2014
Praba Prakash
Apache Hadoop 2.3 for Big Data Analytics
Please Sign up or sign in to vote.
9 Apr 2014
B. Clay Shannon
How to View Every Change You've Ever Made to a File in Droidio With No Setup
Please Sign up or sign in to vote.
29 Apr 2014
Fady Aro
Making a custom ListAdapter
Please Sign up or sign in to vote.
31 Oct 2014
Yvan Rodrigues
There is a very high virtual memory penalty if you do.
Please Sign up or sign in to vote.
28 Apr 2014
Andre' Gardiner
A c banking atm concept console application
Please Sign up or sign in to vote.
14 Apr 2014
Duncan Edwards Jones
The query side of the Command Query segregation or responsibility architecture
Please Sign up or sign in to vote.
6 Apr 2014
LShep
Turn an Enum into a simple state machine via a generic wrapper and modular increment methods
Please Sign up or sign in to vote.
25 Apr 2014
Simon Jackson
Android NDK Game Development Cookbook - a review
Please Sign up or sign in to vote.
19 May 2014
B. Clay Shannon
Easily create and hook up values to display in an Android Spinner
Please Sign up or sign in to vote.
14 Apr 2014
hjgode
BtPrint4 A Bluetooth Label printer demo This is my first Android project and I had to learn how to get an Android activity working.
Please Sign up or sign in to vote.
17 Apr 2014
Madhur Kapoor
Working With Local Storage in Windows Phone App
Please Sign up or sign in to vote.
9 Apr 2014
Aqeeel
Implementing security in SQL Server by only allowing TCP/IP Network Protocol and changing default TCP port
Please Sign up or sign in to vote.
31 Mar 2014
Cindy Potvin
How to format dates with Java in Android applications
Please Sign up or sign in to vote.
6 Apr 2014
Madhur Kapoor
How to perform page navigation in Windows Phone apps
Please Sign up or sign in to vote.
25 Apr 2014
grantliu
Utilize NLog.net in a Service-oriented architecture
Please Sign up or sign in to vote.
24 Apr 2014
hjgode
today Plugins with compact framework The following today or home screen plugins for Windows Mobile are based on a work of CrisText at codeplex. The codeplex sources provide a framework to create home screen plugins very easily.
Please Sign up or sign in to vote.
24 Apr 2014
FaizanMubasher
This article helps developer to start working with new mobile application development framework Oracle ADF Mobile.

Current Participants

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

Alex Turok
Software Developer Acumatica
Russian Federation Russian Federation
I am a full-time .NET programmer and a lover of C#, C++, Clojure and Python at the same time. I do some Windows Phone development on my own and occasionally try myself at web-development. To enhance all these software-related activities I maintain a blog writing there on various topics, most of which actually come back to programming.
Andre' Gardiner
Software Developer sirdre.com
Canada Canada
I'm fascinated about new technology and innovations.
Aqeeel
Software Developer
Pakistan Pakistan
No Biography provided
B. Clay Shannon
Founder Across Time & Space
United States United States
I am in the process of morphing from a software developer into a portrayer of Mark Twain. My monologue (or one-man play, entitled "The Adventures of Mark Twain: As Told By Himself" and set in 1896) features Twain giving an overview of his life up till then. The performance includes the relating of interesting experiences and humorous anecdotes from Twain's boyhood and youth, his time as a riverboat pilot, his wild and woolly adventures in the Territory of Nevada and California, and experiences as a writer and world traveler, including recollections of meetings with many of the famous and powerful of the 19th century - royalty, business magnates, fellow authors, as well as intimate glimpses into his home life (his parents, siblings, wife, and children).

Peripatetic and picaresque, I have lived in eight states; specifically, besides my native California (where I was born and where I now again reside) in chronological order: New York, Montana, Alaska, Oklahoma, Wisconsin, Idaho, and Missouri.

I am also a writer of both fiction (for which I use a nom de plume, "Blackbird Crow Raven", as a nod to my Native American heritage - I am "½ Cowboy, ½ Indian") and nonfiction, including a two-volume social and cultural history of the U.S. which covers important events from 1620-2006: http://www.lulu.com/spotlight/blackbirdcraven
Christopher Coey
Software Developer The Fire Alchemist
Canada Canada
Christopher Coey is a Video Game Developer, Design Consultant and Educator focused to bringing new technologies into the hands of young developers. He reaches a wide audience of new programmers at trade events and conferences, as well as authors articles and texts for a variety of publications and uses.
Cindy Potvin
Canada Canada
Cindy Potvin is a software developer based in the Montreal area. At her day job, she creates web applications using the ASP.NET MVC framework and mobile applications using the Android SDK.
Claude He
China China
No Biography provided
Duncan Edwards Jones
Software Developer
Ireland Ireland
C# / SQL Server developer
Microsoft MVP (Azure) 2017
Microsoft MVP (Visual Basic) 2006, 2007
Edward J Correia
United States United States
No Biography provided
Fady Aro
Architect
Lebanon Lebanon
Bitcoin, Ethereum - Smartcontracts, Full Stack, Architecture & Development, Music!
FaizanMubasher
Software Developer (Senior) Shaukat Khanum Memorial Cancer Hospital and Resear
Pakistan Pakistan
No Biography provided
Garvit Arya
Student M.A.I.T.
India India
Passion and dedication is essential part of success. I believe on hardworking and sharing knowledge with others. I have knowledge of basic Languages like JAVA, C, C++ but I love learning new languages and about new technologies.
Giannakakis Kostas
Software Developer (Senior) Self employed
Greece Greece
No Biography provided
grantliu
United States United States
No Biography provided
hjgode
Germany Germany
No Biography provided
Houssem_Dellai
Software Developer Microsoft
Tunisia Tunisia
I'm a Software Engineer and MVP (Client Development). I like writing articles and developing open source software in C#, Windows Phone and Windows 8 applications droidcon.tn/speakers.php.
http://houssemdellai.net
Jonathan Cardy
Software Developer Repstor Ltd
United Kingdom United Kingdom
I am a Product Architect at Repstor.

Repstor custodian and Repstor Provisioning Engine provide case management and provisioning for SharePoint.

Repstor affinity provides uninterrupted access to content systems, like SharePoint through the familiar interface of Microsoft Outlook.
KarstenK
Software Developer
Germany Germany
I am living in germany and now living from programming for some Years. In my spare time I like sports as jogging, playing football (soccer) and basketball.

We must take care for our planet, because we and our family has no other. And everybody has to do something for it.
Kristian Guevara
Software Developer
Philippines Philippines
A Software Architect, Full-stack developer and a visionary residing in the Philippines. An enthusiast of Microsoft and Open-source technologies particularly from the web, extending to the emerging Big Data and Cloud technology. Out of the keyboard, he love's reading books and watching documentary videos.

Visit him at his website: https://xtianguevara.com/
LShep
United Kingdom United Kingdom
No Biography provided
M@dHatter
Software Developer (Senior) Codevendor
United States United States
Please visit my personal website https://codevendor.com for my latest codes and updates.
Madhur Kapoor
Technical Lead Infosys
India India
Madhur is Technology Lead by profession having around 9+ yrs of experience in IT industry working on Microsoft Technologies. Apart from Microsoft Technologies, he also likes to work on Mobile Development in Android.

His Technical expertise include .Net technologies including MVC, WebAPI, Azure.

Apart from coding, he like to play Xbox Games, strum guitar or read books.

My Blog : http://www.codingparadox.com
Marco Bertschi
Software Developer
Switzerland Switzerland
I'm a young Software Engineer. Whilst I may accept a 'status quo' as given, it's my responsibility to improve it as soon as the opportunity arises.
Very familiar with the .Net framework since it has been the underlying foundation for most of my professional work so far. I'm that kind of guy who gets stuff done, while I may also improve the way things work whilst I'm at it. Generally can get along well with most people I meet as a professional.
Fervent volunteer firefigter, captain-ranked air force militia spec officer.
Great friend and generally nice to have me around - For a talk, a beer, or a bonfire (I might as well do all of those things combined). Oh, and I really love music - Rock & country that is, mostly.
"Luck is a dividend of sweat. The more you sweat, the luckier you get" - Ray Kroc
"Curiosity is the key to Creativity" - Akio Morita
Ravindra T C
Software Developer L&T Technology Services Mysore Campus
India India
I'm a software developer. I spent most of the time in learning new technologies. I've a keen interest in client-side technologies especially JavaScript and Jquery it is the most beautiful language ever seen.

I like sharing my knowledge and written some non-popular articles. I believe in quality and standards but blames myself for lagging them.

I believe in small things and they makes me happy!
Serge Desmedt
Software Developer (Senior)
Belgium Belgium
No Biography provided
Shameel
Architect
India India
I am a seasoned technology professional with hands-on expertise in building enterprise applications and services using cutting edge technologies. I am a Database enthusiast and a proponent of Lean Architecture and Lean Development, a Code reuse champion and an Automation Expert.
Simon Jackson
Architect ZenithMoon Studios
United Kingdom United Kingdom
Long time game developer / IT maniac.
By day working as a lowly Technical Architect for a healthcare software firm, by night Masquerading as the Master Chief of ZenithMoon Studios.

At heart I'm a community developer breaking down lots of fun and curious technologies and bringing them to the masses.

I'm also a contributor to several open source projects, most notably the AdRotator advertising rotator project for Windows and Windows Phone.

After a hefty break with Windows Phone and Windows 8 I'm heading back to my XNA roots to show how beginners and current XNA devs can take their skills forward with XNA's bleak future.

ID&Xbox MVP & Best selling author
[Mastering Unity 2D Game Development] (https://www.packtpub.com/game-development/mastering-unity-2d-game-development)
[Unity 3D UI Essentials] (https://www.packtpub.com/game-development/unity-3d-gui-essentials)
Stephen_Ball
United Kingdom United Kingdom
Stephen Ball is a Chartered IT Professional and product Evangelist for Embarcadero regularly speaking across Europe and Africa. Stephen is also the Associate Product Manager for InterBase. Stephen brings a unique sense of product and practical business insight from over a decades multi-national first-hand experience leading development teams on projects working with RadStudio and InterBase on products for a range of blue chip companies including Hilton, American Express, Virgin Active, Range Servant and Fitness First. Stephens blog is http://blogs.embarcadero.com
Yvan Rodrigues
Systems Engineer Clearpath Robotics
Canada Canada
Yvan Rodrigues has 30 years of experience in information systems and software development for the industry. He is Senior Controls Engineer at OTTO Motors

He is a Certified Technician (C.Tech.), a professional designation granted by the Institute of Engineering Technology of Ontario (IETO).

Yvan draws on experience as owner of Red Cell Innovation Inc., Mabel's Labels Inc. as Manager of Systems and Development, and the University of Waterloo as Information Systems Manager.

Yvan supports open-source software. He is a committer for SharpKit (C# to Javascript cross-compiler) and WebIssues (Issue/Ticket Management System), TinyMCE (JavaScript editor), and contributes to MySQL, Ghostscript, iTextSharp, Bacula, FreeBSD, and Xamarin.
 
First Prize Serge Desmedt -  Threading in Android
Prize pool CodeProject T-Shirt - CodeProject
 
Second Prize Shameel -  Windows Phone 8.1 Review
Prize pool Bob Sticker - CodeProject

Contest Entries and Requirements

  1. The contest period covers the the first day of the month 12AM US Eastern Standard Time and ends the final day of the month at 11:59:59 PM US Eastern Standard Time. All entries must be submitted during this period in order to qualify.
  2. Entries must be an article, or blog entry.
  3. With the exception of the Everything Else category, the article must be tagged with at least one of the tags corresponding to that competition's category (for example, to enter the C# Competition you would need to tag your article with a C# tag).
  4. Articles entries must follow the CodeProject submission guidelines.
  5. No cheating, lying, plagiarizing articles, chicanery, or kicking.
  6. Articles may only be considered for a single category. If an article is eligible for multiple categories (for example, it pertains to both the C# and Web Dev categories), CodeProject editors and judges will decide which category the article shall be entered in.
  7. No author can be nominated twice in the same category.
  8. If an author writes has two separate articles, each article may be considered in their respective categories provided none of the aforementioned rules are broken. For example, if an author wrote two separate articles, one related to C# and one related to VB.NET, the author and articles could be nominated in the C# and VB.NET competitions, respectively.
  9. In the event an author wins multiple competitions, and repeat, identical prizes, the number of prizes issued is solely at the discretion of the prize issuer.
  10. Multiple votes from the same IP will be automatically disqualified.
  11. The judges’ decision is final and no correspondence will be entered into.
  12. Only those who live in jurisdictions in which this contest is legal may enter.
  13. Any breach of the rules and the prize will be awarded to the runner up.
  14. By entering the contest you agree to the rules, conditions of entry, and agree that your member alias and any submitted material can be used for promotional purposes by CodeProject.
  15. 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.

Eligibility

This competition is open to software development professionals & enthusiasts who are of the age of majority in their jurisdiction of residence; however, 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. Employees (or a member of their immediate family) of CodeProject or any of their affiliates, subsidiaries, advertising or promotional agencies are also ineligible to participate. Void where prohibited by law.

How to Enter

Entry is by the submission process described above. Please read the submission requirements before submitting your entry and ensure the article is tagged with at least one of the tags corresponding to that competition's category.

Lost, late, misdirected, or illegible entries will be disqualified. Any entry containing content that CodeProject deems objectionable for any reason will be disqualified. All decisions of CodeProject with respect to any aspect of the competition, including, without limitation, the eligibility of entries, are final and binding on all entrants in all matters as they relate to this competition. CodeProject reserves its right to modify the Rules.

CodeProject assumes no responsibility for lost, late, delayed, destroyed or misdirected mail, voice messages, email or any computer errors or malfunctions. No correspondence will be entered into with entrants.

CodeProject does not assume any 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 competition is not capable of running as originally planned, or if the administration, security, fairness, integrity or the proper conduct of the competition 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 competition 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 competition or to be acting in violation of the Rules or otherwise 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 competition web site or to undermine the legitimate operation of this competition. CodeProject shall not be held responsible for any errors or negligence that may arise or occur in connection with the competition including any damage to an entrant's computer equipment, system, software or any combination thereof, as a result of their participation in this competition or from downloading any material from the competition website where applicable.

You must sign in to participate in this contest.
This contest has ended.
1 Apr - 30 Apr 2014