iOS
Application Development

We provide native application development in Objective-C and Swift for all Apple platforms.

iOS

watchOS

macOS

tvOS

How the magic happens

Prototype

From sketching screens on paper to adding animations and interactions using prototyping apps (Origami, Framer, Principle etc.), we design prototypes from the ground up. All you have to do is approve our designs before we start implementing them.

/
//  TeamDetailsFeedbackCell.swift
//  HomeSway
//
//  Copyright © 2017 Yalantis. All rights reserved.
//
import UIKit
class TeamDetailsFeedbackCell: UICollectionViewCell {
  @IBOutlet private var featureImageView: UIImageView!
  @IBOutlet private var featureTitleLabel: UILabel!
  @IBOutlet private var featureCountLabel: UILabel!
  func configure(with feature: Feature, count: Int) {
    let options = [.avoidAutoSetImage, .retryFailed]
    if let urlString = feature.inactiveImage?.url {
      featureImageView.sd_setImageWithURL(
        NSURL(string: urlString),
        placeholderImage: nil,
        options: options,
        completion: nil)
    }
    featureTitleLabel.text = feature.name
    featureCountLabel.text = \(count)”
  }
  override func prepareForReuse() {
    super.prepareForReuse()
    featureImageView.sd_cancelCurrentImageLoad()
  }
}
Code

We combine beautiful code with efficient software development processes to deliver results that meet both your expectations and the expectations of your customers. We put a lot of effort into improving our developer skills as well.

Deliver

We follow a continuous delivery approach to rapidly deliver business value to our clients. Continuous delivery helps us minimize the risks associated with a release, improve productivity, and bring transparency to our development processes.

See how we do it

We have expertise in your app category

Travel, business, shopping, and more – we’ve been building apps across all popular categories since the App Store appeared.

Business
Education
Lifestyle
Entertainment
Shopping
Travel
Health & Fitness
Music
Photo & Video
Food & Drink
Medical
Finance

Technology stack

Below is our most common iOS app development tech stack. We consult our clients on tech stacks that will power their application before any code gets written.

Show more

Leadership

Yuri Grinenko
Yuri
Grinenko
Technical Team Leader, iOS

Yury’s goal is to continuously increase our team’s technical expertise and improve our development processes. He understands the importance of teamwork, and believes that with a strong and well-organized team you can’t fail.

Maxim Usenko
Maxim
Usenko
iOS developer

Max is a mobile software engineer who researches ways to optimize the software development life cycle and produce flexible and high-performance applications. Max strongly believes that the quality of the final product depends on the intricacies of the development process.

Stas Kirichok
Stas
Kirichok
iOS developer

Stas is senior iOS developer who loves to puzzle out complex algorithms. He is always on the cutting edge and tends to work as full-stack developer, working with frontend, backend, and mobile.

Mikhail Tymoschenko
Mikhail
Tymoschenko
iOS developer

Mikhail loves to create complex interfaces, physics-based interactions, and fancy animations. He gladly participates in every phase of application development – from planning to release and maintenance. His goal is to be an ideal team player.

What we’ve been up to

Our team is constantly researching new blognologies that are poised to shape the world of iOS development in the near future. We share our knowledge and experience on the Yalantis blog.