iOS

Showing 1-8 of 8 results
DesignIcon ChevronUX Design

The World Is Our Interface - the Evolution of UI Design

by Danielle Reid

Today, computers are omnipresent. With the rapid advance in the evolution of UI design, an exploration into human interaction with objects, the environment, and technology has become essential.

8 minute readContinue Reading
EngineeringIcon ChevronTechnology

Advanced Concurrency in Swift with HoneyBee

by Alex Lynch

Handling concurrency in Swift can cause headaches and pyramids of doom. HoneyBee is a futures/promises library that makes concurrent programming easy, expressive, and safe. Join Toptal Swift Developer Alex Lynch in exploring the performance and readability advantage of using this library.

13 minute readContinue Reading
EngineeringIcon ChevronMobile

iOS Continuous Integration with Xcode Server Explained

by Nemanja Stošić

Continuous integration using nothing but Apple tools used to be tedious and time-consuming. This changed with the launch of Xcode 9.0 last September. In this article, Toptal iOS Developer Nemanja Stosic explains how you can harness the potential of new Xcode features to streamline iOS development.

11 minute readContinue Reading
EngineeringIcon ChevronBack-end

Haxe: Cross-platform Development's Best-kept Secret

by Kevin Bloch

The modern, cross-platform programming language Haxe is well-known in some circles, yet many developers have never heard of it. Since it first appeared in 2005, it's been battle-tested by its loyal—if rather quiet—following. In this article, Toptal Freelance Software Engineer Kevin Bloch explores the Haxe ecosystem and how to transpile some sample code.

12 minute readContinue Reading
EngineeringIcon ChevronTechnology

Android and iOS UI Testing with Calabash

by Alexander Gedevanishvili

Do you think testing your iOS or Android apps manually is faster than writing automated tests for them? Calabash, the cross-platform acceptance framework, busts that myth once and for all. In this article, Toptal Freelance Software Engineer Alexander Gedevanishvili shows how Calabash, with its support for Cucumber, makes writing automated UI tests as simple as writing instructions in plain English.

6 minute readContinue Reading
EngineeringIcon ChevronBack-end

How to Make an Android and iOS App in C# on a Mac

by Demir Selmanovic

In the past few years, Microsoft has pulled a few aces from up its sleeve. Yes, they messed up Skype, failed with smartphones, and almost succeeded with tablets. But, they did some really amazing things as well. Relinquishing their closed empire approach, they open-sourced .NET, joined the Linux Foundation, released SQL Server for Linux, and created this great new tool called Visual Studio for Mac. In this post, Head of Open Source Demir Selmanovic details how to make an Android and iOS app in C# on your Mac.

9 minute readContinue Reading
EngineeringIcon ChevronMobile

The Mistakes Most Swift Developers Don't Know They're Making

by Nilson Souto

Swift is the new programming language created to be a modern replacement for Objective-C in iOS and OS X application development. In general, a skilled Swift developer is usually someone who is already experienced with Objective-C, and that, among other things, might lead them to write Swift code using Objective-C best practices, which can cause some bad mistakes. In this article, Toptal Freelance Software Engineer Nilson Souto outlines the most common mistakes Swift developers should be aware of.

10 minute readContinue Reading
EngineeringIcon ChevronMobile

What Does Force Touch Mean For UI And UX?

by Nermin Hajdarbegovic

Force Touch is not a new idea. BlackBerry experimented with the concept back in 2008, and a few Android phone makers also examined the possibility of using Force Touch on their products. In fact, Force Touch support has been a part of Android for years; it was introduced in Android 1.0.

11 minute readContinue Reading

Join the Toptal® community.