iOS 8: How to Build a Simple Action Extension
App extensions were introduced during WWDC 14 as a way to extend the functionality of iOS apps to other parts of the system and to allow for better inter-app communication.To name a few, you can use a...
View ArticleiOS 8: How to Build a Simple Action Extension
tag:code.tutsplus.com,2005:PostPresenter/cms-22794App extensions were introduced during WWDC 14 as a way to extend the functionality of iOS apps to other parts of the system and to allow for better...
View ArticleHow To Write a Product Feature Set
One of the key benefits of a product feature set is that it helps communicate your product vision with others, such as your team or investors. In this article, I'll teach you how to structure your...
View ArticleHow To Write a Product Feature Set
tag:code.tutsplus.com,2005:PostPresenter/cms-22968One of the key benefits of a product feature set is that it helps communicate your product vision with others, such as your team or investors. In this...
View ArticleSwift from Scratch: An Introduction to Classes and Structures
In the previous articles of this series, we covered the basics of the Swift programming language. If you followed along, you should now have a solid understanding of variables, constants, functions,...
View ArticleSwift from Scratch: An Introduction to Classes and Structures
tag:code.tutsplus.com,2005:PostPresenter/cms-23197In the previous articles of this series, we covered the basics of the Swift programming language. If you followed along, you should now have a solid...
View ArticleCreate a Ringtone Randomizer on Android
Android users are always on the lookout for apps that can alter the behavior of their devices in new and innovative ways. The Android platform gives its developers a lot of freedom to build such apps....
View ArticleCreate a Ringtone Randomizer on Android
tag:code.tutsplus.com,2005:PostPresenter/cms-22977Android users are always on the lookout for apps that can alter the behavior of their devices in new and innovative ways. The Android platform gives...
View ArticleIdentifying People With Qualcomm's Snapdragon SDK
It wasn't that long ago that taking photos was fairly expensive. Cameras required filmĀ with limited capacity and seeing the results also required additional time and more money. These inherent...
View ArticleIdentifying People With Qualcomm's Snapdragon SDK
tag:code.tutsplus.com,2005:PostPresenter/cms-22831It wasn't that long ago that taking photos was fairly expensive. Cameras required filmĀ with limited capacity and seeing the results also required...
View ArticleQuick Tip: Enumerations in Swift
Enumerations are a common design pattern in many programming languages. While you may be familiar with enumerations in C and Objective-C, Swift's implementation of enumerations is significantly more...
View ArticleQuick Tip: Enumerations in Swift
tag:code.tutsplus.com,2005:PostPresenter/cms-23205Enumerations are a common design pattern in many programming languages. While you may be familiar with enumerations in C and Objective-C, Swift's...
View ArticleLocalizing a Windows Phone 8 Application
Recent store trends show that offering your app in English will cover only about 25% of Windows Phone customers. Adding Spanish, French, Mandarin, Russian, and German can increase coverage to more than...
View ArticleLocalizing a Windows Phone 8 Application
tag:code.tutsplus.com,2005:PostPresenter/cms-22989Recent store trends show that offering your app in English will cover only about 25% of Windows Phone customers. Adding Spanish, French, Mandarin,...
View ArticleAn Introduction to Xamarin.Forms and SQLite
At some point in your mobile development career, you are going to need to deal with data. Dealing with data means more than processing and displaying information to the end user. You are going to need...
View ArticleAn Introduction to Xamarin.Forms and SQLite
tag:code.tutsplus.com,2005:PostPresenter/cms-23020At some point in your mobile development career, you are going to need to deal with data. Dealing with data means more than processing and displaying...
View ArticleRewriting History with Git Rebase
In the fundamental Git workflow, you develop a new feature in a dedicated topic branch, then merge it back into a production branch once it's finished. This makesĀ git mergeĀ an integral tool for...
View ArticleRewriting History with Git Rebase
tag:code.tutsplus.com,2005:PostPresenter/cms-23191In the fundamental Git workflow, you develop a new feature in a dedicated topic branch, then merge it back into a production branch once it's finished....
View ArticleAn Introduction to Android TV
Do you want to get a better understanding of Android TV? Maybe you want to extend your existing Android projects to support this new platform, or maybe you have an idea for an Android TV app you want...
View ArticleAn Introduction to Android TV
tag:code.tutsplus.com,2005:PostPresenter/cms-23251Do you want to get a better understanding of Android TV? Maybe you want to extend your existing Android projects to support this new platform, or maybe...
View Article