Click here to Skip to main content
14,266,079 members

Best Mobile Article of January 2016

This competition has ended

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.

8 Feb 2016
Steve Naidamast
“Agile Development” – The Software Industry’s New Meme
15 Jul 2017
dsuryd
Application of "MVVM over SignalR" library described in a previous CodeProject tip, combined with Dynamic LINQ library to do incremental web search by typing the query
5 Jan 2016
BharathReddy V
This tip demonstrates how to add an independent UIView on storyboard.
7 Jan 2016
Adnen Hamdouni
Presenting the new Android permission Android 6
14 Jan 2016
Android on Intel
This document explains how Android low-latency audio is implemented on x86 devices starting with the Intel® Atom™ processor-based (codenamed Bay Trail) platform.
14 Jan 2016
Android on Intel
This article describes the OpenGLBox sample in the Multi-OS Engine.
14 Jan 2016
Android on Intel
Icy Rocks Workload: A Real Workload for the Android Platform
21 Jan 2016
Kunal Chowdhury «IN»
How to build a simple Toast Notification in #UWP apps? (Part 1)
29 Jan 2016
Chris_Riley
In this post I will explain how quality imaging is the most critical element for an application I’m working on to support both OCR and NLP.And how I’m using the MobileImage SDK to do it.
15 Jan 2016
Afzaal Ahmad Zeeshan
This is the first part in the series of posts about Ubuntu programming using C# language. In this post, I have discussed a few features of MonoProject IDE, which is used for C# programming on Ubuntu environment.
17 Jan 2016
Kaushal Dhruw
Prepare your Android dev environment for the next awesome release. Android Studio 2.0 preview.
19 May 2019
Zijian
Generate strongly typed client API in C# for ASP.NET Web API and .NET Core Web API supporting desktop, Universal Windows, Android and iOS
10 Jan 2016
Daniel Vaughan
A powerful, yet light-weight, data-binding library for binding XML layout files in Xamarin.Android.
25 Jun 2016
Will J Miller
This article describes the implementation of a custom class called MMSCropImageView. The class gives the feature of drawing and moving a rectangle over an image to identify the crop region and return it in an UIImage. It explains the considerations and solutions for cropping a bitmap.
11 Jan 2016
hans.hinnekint
How to serialize and encrypt an Object using C#
13 Jan 2016
Jitendra_Jain04
The Objective of this article is to provide hybrid mobile application development approach for mobile platforms using one of the most powerful open source framework : Apache Cordova.
28 Jan 2016
Kaushal Dhruw
Write Android apps faster. Get started with Data binding library.
14 Jan 2016
Android on Intel
In this document, we’ll describe how to configure Eclipse to set up an automatic NDK build for FreeType.
14 Jan 2016
Android on Intel
This tutorial covers a core set of Intel XDK features to help you learn the app development workflow.
14 Jan 2016
Android on Intel
This article shows how to write a simple “Hello World” application and run it on an Android device using a remote shell.
14 Jan 2016
Android on Intel
I will describe a new way to implement security for sensitive data based on eCryptfs (eCryptfs.org).
14 Jan 2016
Android on Intel
IDF2015 Lab Notes: Getting Your Nexus Player from Shrink-Wrap to Performance and Energy Analysis
14 Jan 2016
Android on Intel
Recently, Intel UX Innovation Manager Dr. Daria Loi and her team conducted a study to determine how technology users around the world feel about their computing devices. This article discusses the study’s findings in detail and suggests numerous opportunities for developers to create software that c
22 Jan 2016
Jan Bodnar
This tip shows how to use a Spinner widget in Android Java.

Current Participants

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

Kunal Chowdhury «IN»
Technical Lead
India India

Kunal Chowdhury is a former Microsoft "Windows Platform Development" MVP (Most Valuable Professional, 2010 - 2018), a Codeproject Mentor, Speaker in various Microsoft events, Author, passionate Blogger and a Senior Technical Lead by profession.

He is currently working in an MNC located in India. He has a very good skill over XAML, C#, Silverlight, Windows Phone, WPF and Windows app development. He posts his findings, articles, tutorials in his technical blog (www.kunal-chowdhury.com) and CodeProject.


Books authored:


Connect with Kunal on:




Adnen Hamdouni
Software Developer
Tunisia Tunisia
I am a software developer from Sfax (Tunisia). I love everything that is related to mobile development, web programming and embedded systems. Specializing in software development, computer engineering graduate with experience developing innovative and creative software solutions. I’m passionate about mobile development especially on the Android platform.
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.
Android on Intel
United States United States
Intel is inside more and more Android devices, and we have tools and resources to make your app development faster and easier.

BharathReddy V
Software Developer (Senior)
India India
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Chris_Riley
United States United States
ABOUT

Chris Riley is a technologist who has spent 12 years helping organizations transition from traditional development practices to a modern set of culture, processes and tooling. In addition to being a Gigaom Research analyst, he is an O’Reilly author, regular speaker, and subject matter expert in the areas of DevOps Strategy and culture and Enterprise Content Management. Chris believes the biggest challenges faced in the tech market is not tools, but rather people and planning.

Throughout Chris’s career he has crossed the roles of marketing, product management, and engineering to gain a unique perspective of how the deeply technical is used to solve real-world problems. By working with both early adopters and late, he has watched technologies mature from rough solutions to essential and transparent. In addition to spending his time understanding the market he helps ISVs selling B2D and practitioner of DevOps Strategy. He is interested in machine-learning, and the intersection of BigData and Information Management.

EXPERTISE

application lifecycle management (alm) devops enterprise content management (ecm) information architecture (ia) information governance
Daniel Vaughan
President Outcoder
Switzerland Switzerland
Daniel Vaughan is a nine-time Microsoft MVP and co-founder of Outcoder, a Swiss software and consulting company dedicated to creating best-of-breed user experiences and leading-edge back-end solutions, using the Microsoft stack of technologies--in particular Xamarin, WPF, and the UWP.

Daniel is the author of Windows Phone 8 Unleashed and Windows Phone 7.5 Unleashed, both published by SAMS.

Daniel is the developer behind several acclaimed mobile apps including Surfy Browser for Android and Windows Phone. Daniel is the creator of a number of popular open-source projects, most notably Codon.

Would you like Daniel to bring value to your organisation? Please contact

Blog | MVP profile | Twitter


Xamarin Experts
Windows 10 Experts
dsuryd
United States United States
Full-stack s/w engineer, open source author.
hans.hinnekint
Architect
Belgium Belgium
No Biography provided
Jan Bodnar
Slovakia Slovakia
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Jitendra_Jain04
Architect
India India
Summary:

14 Years of rich IT experience with multiple roles e.g. (Technical Architect, Technical SME/Consultant, Solution Architect, UX practitioner)on Java-J2EE Enterprise Applications & Product Development.

Provide best-fit architectural solutions for one or more customer engagements; provide technology consultation; anchor POC developments and support opportunity identification and pursuit processes.

An UX Enthusiast, User experience practitioner with proven track record of designing and leading development of user interfaces that are central to the success of software and Internet products.

Evangelize Organization brand WITH the objective of ensuring best-fit and high quality technical solutions and creating thought leadership within the area of technology specialization and in compliance with guidelines.

Propose roadmaps for migration and Digital Transformation to to-be state including quick wins, large initiatives and identify potential risks.

Identify opportunities in accounts or new technologies and help client services team win customer confidence through technology thought leadership.

Participate in discussions with customer as technology SME and articulate the value delivered by proposed optimal technical solution and negotiate NFRs for medium/high complexity projects.

Lead technical discussions with client architects and other stakeholders at all stages of project to articulate solution, design, performance engineering results and obtain sign-off on key technical deliverables.

Support in competency enhancement strategy in technical area, ensures capability development of the team through effective knowledge management and certifications.
Kaushal Dhruw
Software Developer
India India
Just another software developer trying to connect the dots.
Steve Naidamast
Software Developer (Senior) Black Falcon Software, Inc.
United States United States
No Biography provided
Will J Miller
Program Manager
United States United States
I'm a senior technical leader with over 20 years of experience leading full-cycle software engineering and mobile application development projects for emerging and established brands. I've contributed to the success of multi-billion-dollar products and software solutions for companies like Lucent Technologies, Reuters, and Wolters Kluwer, and implemented enterprise-wide technology standards responsible for driving both cost savings and revenue growth. A frequent contributor to open source software, I also consult with technology startups to develop mobile applications and have published several articles on iOS development and software management processes.
Zijian
Software Developer
Australia Australia
I started my IT career in programming on different embedded devices since 1992, such as credit card readers, smart card readers and Palm Pilot.

Since 2000, I have mostly been developing business applications on Windows platforms while also developing some tools for myself and developers around the world, so we developers could focus more on delivering business values rather than repetitive tasks of handling technical details.

Beside technical works, I enjoy reading literatures, playing balls, cooking and gardening.

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. In the event an article has multiple authors and/or contributors, the number of prizes issued is solely at the discretion of the prize issuer.
  11. In the event of a tie,  the number of prizes issued is solely at the discretion of the prize issuer.
  12. Multiple votes from the same IP will be automatically disqualified.
  13. The judges’ decision is final and no correspondence will be entered into.
  14. Only those who live in jurisdictions in which this contest is legal may enter.
  15. Any breach of the rules and the prize will be awarded to the runner up.
  16. 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.
  17. 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 Jan - 31 Jan 2016