What we build on iOS

Three kinds of work clients come with.

New iOS apps

Apps for iPhone and iPad in Swift, with the interface built to Apple's Human Interface Guidelines.

It fits when
  • Your users are mostly on iPhone
  • The app relies on the camera, sensors, Apple Pay or other Apple services
  • You need the newest iOS features without waiting for a framework

App Store release

Apple reviews every app and every update. We prepare the app for that review and see it through.

What we handle
  • The build, the store listing and the privacy details Apple asks for
  • The review itself, including fixes if Apple rejects the app
  • TestFlight builds for you and your testers before the release

Existing iOS apps

We take over an app another team built, bring it up to date and keep developing it.

What it includes
  • A code audit and a plan you approve before we start
  • Objective-C code moved to Swift, outdated libraries replaced
  • Updates for new iOS versions and new iPhone screens

Our iOS stack

What we write iOS apps with, and what each part is for.

SwiftMain languageApple's language for iOS. All our new iOS code is written in it.
SwiftUIInterfaceApple's current toolkit for building screens. Less code, and one layout that adapts to iPhone and iPad.
UIKitInterfaceThe older, complete interface toolkit. Most existing apps use it, and it is still the choice for complex custom screens.
Objective-COlder appsMany long-lived iOS apps are written in it. We maintain them and move them to Swift step by step.
Apple servicesPush, pay, sign-inPush notifications, Apple Pay, Sign in with Apple and in-app purchases, set up to Apple's rules.
TestFlightTesting and releaseApple's channel for test builds. You see every version on your own phone before it reaches the App Store.

Engagement models

Three ways to work with us. We help you pick one on the first call.

Dedicated TeamLong projects, open scope

Our engineers work as an extension of your team, under your lead or ours.

orFixed BidClear scope, fixed budget

We agree on the scope, the price and the deadline before the work starts.

orTime & MaterialsScope that changes

You pay for the hours worked and change priorities whenever you need.

Client's testimonial
We turned to the 24Gen team when the project was in a critical stage. Deadlines were looming, and the product was far from ready. From the very beginning, we were impressed by the team's professionalism and accountability. In a short time, they assembled an MVP, set up scrum processes, and introduced an AI-based solution for moderation. Despite tight deadlines, all key modules were delivered on time and with solid quality. We are very satisfied with the collaboration and confidently recommend 24Gen as a reliable partner for large-scale projects.
Max AdamsInvestor
Watch the video

Questions about iOS apps

Did not find yours? Ask us directly.

Ask a question

SwiftUI or UIKit?

+

SwiftUI for most new screens, UIKit where the interface is complex or the app already uses it. The two work together in one app, so the choice is made screen by screen, not once for the whole project.

Which iOS versions and devices will the app support?

+

We propose the minimum iOS version and the list of test devices at the start, based on who your users are, and you approve it. iPad support is decided at the same time, because it affects the design.

What happens if Apple rejects the app?

+

It happens, and usually over details: a missing privacy description, a login that the reviewer cannot pass, a purchase flow outside Apple's rules. We fix the cause, answer the reviewer and resubmit.

Do you publish the app in the App Store?

+

That is your choice. We can submit the app and handle the review and the correspondence with Apple, or hand you a ready build to publish under your own account.

Can you take over an existing iOS app?

+

Yes. We start with a code audit to see what the codebase can support, then propose a plan for what to keep and what to rebuild, and start once you approve it.

How do you estimate the cost of an app?

+

After the first call we break the task into parts and send you a written estimate. When the scope is clear, we fix the price and the deadline. When it is open or likely to change, we work on time and materials or as a dedicated team.

Who owns the code? Do you sign an NDA?

+

You do. The code and all rights to it pass to you in full. We sign an NDA whenever you need one.

Tell us about your app

Describe the task in a few lines. We will get back to you to set up a call.

info@24gen.space
 






    PDF, DOC, DOCX, JPG, GIF, PNG — up to 20 MB