Android SDK: Next Steps
In this series, we’ve begun learning how to develop Android applications from scratch. We started exploring the development tools, got acquainted with the basic elements in an application project,...
View ArticleCreate a Balance Ping-Pong Game
In this tutorial, I’ll be showing you how to create a balance game in Corona SDK. You’ll learn more about touch controls and collision detection without physics. The objective of the game is to keep...
View ArticleAndroid SDK: Quiz
In the Android from Scratch series, we learned the basic concepts of Android that you need to know about in order to start creating applications for the platform. Along the way, we covered various...
View ArticleiOS 2013: A Year in Review and 2014 Predictions
For iOS developers, 2013 was a pivotal year. I’d even go as far as saying that it was the most significant year since the introduction of the iPhone, almost seven years ago. The reason is of course the...
View ArticleNetworking with NSURLSession: Part 1
From a developer’s perspective, one of the more significant changes in iOS 7, and OS X Mavericks for that matter, is the introduction of NSURLSession. Even though NSURLSession may seem daunting at...
View ArticleAndroid SDK: Detecting Gestures
The Android SDK supports a variety of gestures you can detect, allowing you to tailor the ways in which users interact with your applications. In this tutorial, we will look at the framework that...
View ArticleAndroid 4.4 KitKat: What’s New
Google released its latest version of Android on October 31, 2013. The new release, version 4.4, is nicknamed KitKat. The release came as a surprise to many as Key Lime Pie and 5.0 had been linked to...
View ArticleCorona SDK: Make a Word Drop Game
In this tutorial, I’ll teach you how to create a Word Drop game using the Corona SDK. We’ll build the game from start to finish so I encourage you to follow along. In this tutorial, we will work with...
View ArticleMobile & Emotional Design
The process of designing an application, both functionally and aesthetically, has a large impact on how users feel about the final product. Emotional design can help to improve the user experience...
View ArticleCpp Standard Library
IntroductionThere are far more things in the C++ Standard Library than we have time to cover. We will limit ourselves to looking at some of the most commonly used features that we haven’t yet...
View ArticleVisual Studio and Cpp
IntelliSenseIf you’re using almost any of the Visual Studio keyboard mappings, typing Ctrl+J will bring up IntelliSense. In Visual Studio 2012, IntelliSense should appear automatically in C++. In...
View ArticleNetworking with NSURLSession: Part 2
In the previous tutorial, I introduced you to NSURLSession. I talked about the advantages it has over NSURLConnection and how to use NSURLSession for simple tasks, such as fetching data from a web...
View ArticleIntroducing the New Mobile Development Editor: Bart Jacobs
We’re excited to announce a few changes to the Tuts+ team this week. After working as mobile editor for over three and a half years, we’re saying goodbye to Mark Hammonds, and offering a warm welcome...
View ArticleCorona SDK: Create a Helicopter Obstacles Game
In this tutorial, I’ll be showing you how to create an obstacles avoiding game using the Corona SDK. You’ll learn more about touch controls, collision detection, and physics. The objective of the game...
View ArticleGetting Started with Lua and the Corona SDK
In this tutorial, you will learn the basics of the Lua programming language and I will help you getting started with writing applications for iOS and Android. Excited? Let’s dive right...
View ArticleWorking with NSURLSession: Part 3
In the previous tutorials, we explored the fundamentals of the NSURLSession API. There is one other feature of the NSURLSession API that we haven’t look into yet, that is, out-of-process uploads and...
View ArticleConsuming Web Services with kSOAP
In this tutorial, you’ll learn how to consume web services using the popular kSOAP library in an Android application. kSOAP is a reputable library loved by developers who have the need to parse WSDL...
View ArticleAndroid First… Even When It’s Second
Designing for the Android platform isn’t easy, especially if you’re used to designing for iOS. Is porting your iOS designs to Android a viable option? It’s not, and I will tell you why.The...
View ArticleWorking with NSURLSession: Part 4
In the previous tutorial, we started creating a simple podcast client to put what we’ve learned about NSURLSession into practice. So far, our podcast client can query the iTunes Search API, download a...
View ArticleAndroid 2013: A Year in Review and 2014 Predictions
It was another strong and, may I say, dominant year for the Android platform. It continued to dominate in market share and climb in numbers. Countless devices were released featuring the popular,...
View Article