iOS Development
All the expertise you need to write clean, well-tested iOS applications.
-
100% Native.
We build your iOS apps using Xcode, Swift, and Objective-C. No third-party platforms sit between iOS and the code we write, which means we are always ready to adopt the latest technologies from Apple.
-
Frameworks.
Whether it’s UIKit or CoreData, we know how to make the most of the iOS SDK and use the right tool for the job.
-
Performance.
Mobile devices have limited battery capacity, slower CPUs than desktop machines, and often limited network access. We use multi-threading, caching, and other techniques to optimize mobile performance, and keep the UI smooth at the same time.
We Swift
We have been on the Swift bandwagon since the day Apple announced it. We use Swift for all our new projects, have used Swift to add functionality to existing apps, and have rewritten Objective-C code in Swift when necessary.
func apply<U>(f: Decoded<T -> U>)
-> Decoded<U> {
switch f {
case let .Success(function):
return self.map(function)
case let .Failure(error):
return .Failure(error)
}
}
Test-Driven Development
We care about software quality. TDD allows us to double-check the code we write, ensuring that any enhancements we make in the future don't stop existing functionality from working.
Open Source
We at Dice Media Group love the Ruby on Rails community, and this tradition is proudly carried forward by our iOS developers, too.
Hire us to help you build excellent software
Our best work gets done when we can work face-to-face with you. Chat with a designer or developer at one of our studios near you.
Let’s make something great together