iOS 7

  • iOS SDK
    Create a Text to Speech App With SwiftPreview image@2x
    With the release of iOS 7, Apple introduced a text to speech API that allows developers to add text to speech functionality to an application in a quick and easy way. This can be useful when adding an accessibility layer to an application or to include it as a feature in a learning game. In this tutorial, you'll learn how to implement such a feature using Swift.Read More…
  • iOS SDK
    Adding Blur Effects on iOSPreview image@2x
    With iOS 7, we saw a shift in Apple's design paradigm for mobile devices. Not only did they adopt the so-called flat design, Apple also added a few elements to this pattern themselves. One of these additions is the use of blurred-translucent backgrounds to convey the notion of depth and context. Take Control Center for instance, it blurs the contents of the view behind it as it gets pulled up. This gives the user the sense that it is positioned above other content on the screen and deserves focus. It does so without making the user lose track of where she is in the app.Read More…
  • Mobile Development
    Animated Components with UIKit Dynamics: Part 2Preview image@2x
    In the first tutorial of this short series on UIKit Dynamics, we learnt the basics of the API by creating an animated menu component. In this tutorial, we'll continue working on our project and implement another animated component, a custom alert view.Read More…
  • Mobile Development
    Getting Started with Auto Layout in Xcode 5Auto layout preview image
    When creating your application's user interface, you need to be aware of how it will look in portrait and landscape and on different screen sizes. And now that users can change the text size on their devices, you also need to take into consideration how this may affect the layout of the application's user interface. Creating flexible user interfaces has become necessary. Auto Layout helps with this task by defining the relationships between user interface elements.Read More…
  • Mobile Development
    Animated Components with UIKit Dynamics: Part 1Preview image@2x
    UIKit Dynamics is a brand new API that was introduced in iOS 7. Its purpose is to allow developers to add realistic animated effects to their applications in a very simple and straightforward fashion. In this tutorial, you'll learn about the basics of UIKit Dynamics through a number examples. In the first part, we'll create an animated menu with a focus on reusability.Read More…
  • Mobile Development
    Introduction to iOS Design PatternsPreview image@2x
    Most established mobile platforms have a set of design patterns, written or unwritten guidelines of how things should look, feel, and function. Applying proven design patterns improves the usability of your product, increases conversion, and provides a feeling of familiarity to users. In this article, we take a look at design patterns on iOS.Read More…
  • Mobile Development
    Mobile Operating Systems in 2014Dj45i preview image@2x
    As a mobile developer, it's good to be familiar with the most important platforms in the mobile space. In this article, we'll take a look at the most important mobile operating systems, their current state, and how they're performing in the current mobile landscape.Read More…
  • iOS SDK
    Getting Started with UIKit Dynamics84oke preview image
    In the previous tutorial, I explained a few new features of iOS 7 that let you add subtle animations and greater interactivity with surprisingly little code to simulate real world physics. In this tutorial, I'll show you how to create a hidden form on a search results page.Read More…
  • Mobile Development
    Creating Your First iOS ApplicationPreview image@2x
    Even though we've already learned quite a bit in this series on iOS development, I'm sure you are eager to start building iOS applications that do something cool or useful. In this tutorial, your wish is granted. Using Xcode, you'll create an iOS project from scratch, modify the project's source code, and run your application on either the iOS Simulator or a physical device.Read More…
  • Mobile Development
    How to Test Your App on an iOS DevicePreview image@2x
    Provisioning an application for testing on either a physical device or for App Store distribution can be a nightmare for beginners. However, every iOS developer has to tackle this hurdle at some point. In this article, I hope to give you a good understanding of how to properly provision an application for testing on a physical device.Read More…
  • Mobile Development
    Setting Up the Development EnvironmentPreview image@2x
    Before we can start creating iOS applications, we need to set up the development environment. This tutorial will show you how to register as an iOS developer and install the development tools you'll need to get started.Read More…