---
title: "iOS Development Guides — The Develak Journal"
description: "iOS development guides from Develak, an independent studio that ships its own App Store apps: Swift, SwiftUI, App Store submission, ASO and localization."
url: https://develak.com/blog/
language: en
updated: 2026-09-27
source: Develak
translations:
  fr: https://develak.com/fr/blog.md
---

Canonical page: <https://develak.com/blog/>

# iOS development guides, from apps we ship

The Develak Journal collects the iOS development guides our independent studio writes from shipping 34 apps on the App Store: Swift and SwiftUI, App Store submission, App Store Optimization and localization, explained step by step.

- 3 guides
- English & French
- Latest: September 24, 2026

## All guides

Every guide opens with the short answer, then walks through the details, the checklists and the trade-offs we met in our own apps.

Guides 9 min read

### [How to localize an iOS app into 40+ languages with String Catalogs (.xcstrings)](https://develak.com/blog/localize-ios-app-xcstrings/)

A practical guide to iOS app localization with Xcode String Catalogs: plurals, InfoPlist permission strings, dates and units, right-to-left layouts, pseudolanguage testing, App Store metadata and translation workflow.

September 24, 2026

Guides 9 min read

### [SwiftUI vs Flutter vs React Native in 2026: which should you choose for an iPhone app?](https://develak.com/blog/swiftui-vs-flutter-vs-react-native/)

An honest 2026 comparison of SwiftUI, Flutter and React Native for iPhone apps: performance, Apple frameworks, UI fidelity, time to market, hiring, maintenance and Android reach, with a decision checklist.

September 17, 2026

Guides 10 min read

### [App Store submission checklist (2026): everything Apple checks before approving your app](https://develak.com/blog/app-store-submission-checklist/)

The complete 2026 checklist for submitting an iPhone app: App Store Connect setup, privacy policy and support URLs, privacy manifest, account deletion, subscriptions, screenshots, age rating, TestFlight and the rejections to avoid.

September 10, 2026

## Quick answers

Short answers to common iOS questions, straight from our guides. Each one links to the guide that covers the topic in depth.

[Ask us a question](https://develak.com/contact/)

### What is an .xcstrings file?

An `.xcstrings` file is an Xcode String Catalog: a JSON file, introduced in Xcode 15, that stores every localizable string of a table with all its translations, plural forms, device variations, comments and translation states. It replaces the older `.strings` and `.stringsdict` files.

From the guide: [How to localize an iOS app into 40+ languages with String Catalogs (.xcstrings)](https://develak.com/blog/localize-ios-app-xcstrings/)

### Is SwiftUI mature enough for production apps in 2026?

Yes. SwiftUI has shipped every year since 2019, covers iPhone, iPad, Mac, Apple Watch, Apple TV and Vision Pro, and is the framework Apple uses for its newest features and design language. For the rare case it does not cover, SwiftUI and UIKit work together in both directions.

From the guide: [SwiftUI vs Flutter vs React Native in 2026: which should you choose for an iPhone app?](https://develak.com/blog/swiftui-vs-flutter-vs-react-native/)

### How long does App Store review take in 2026?

Apple says that, on average, 90% of submissions are reviewed in less than 24 hours. First submissions and apps with new in-app purchases can take longer, so keep a few days of margin before a launch and use manual release to pick the exact day the app goes live.

From the guide: [App Store submission checklist (2026): everything Apple checks before approving your app](https://develak.com/blog/app-store-submission-checklist/)

### Do String Catalogs work on older iOS versions?

Yes. String Catalogs are a build-time format: Xcode compiles them into the classic `.strings` and `.stringsdict` resources inside the app. You need Xcode 15 or later to build, but the app’s deployment target is not affected.

From the guide: [How to localize an iOS app into 40+ languages with String Catalogs (.xcstrings)](https://develak.com/blog/localize-ios-app-xcstrings/)

### Is Flutter faster than React Native?

For most apps, users will not notice a difference. Flutter compiles Dart ahead of time and draws its own UI, which gives very consistent animation, and React Native’s New Architecture removed much of the old bridge overhead. Performance problems in either usually come from the app’s architecture, such as heavy work on the UI thread, rather than from the framework.

From the guide: [SwiftUI vs Flutter vs React Native in 2026: which should you choose for an iPhone app?](https://develak.com/blog/swiftui-vs-flutter-vs-react-native/)

### Do I need a privacy policy if my app collects no data?

Yes. Every App Store app must provide a privacy policy URL in App Store Connect and make the policy accessible inside the app. If the app collects nothing, the policy says so and explains how services such as iCloud sync are used, and the App Privacy answer is “Data Not Collected”.

From the guide: [App Store submission checklist (2026): everything Apple checks before approving your app](https://develak.com/blog/app-store-submission-checklist/)

## Want these practices in your app?

We design, build and publish native iPhone, iPad and Mac apps in Swift and SwiftUI, with the same care as our own 34 apps.

[Start a project](https://develak.com/contact/) [contact@develak.com](mailto:contact@develak.com)

---

*Markdown version of <https://develak.com/blog/> for AI assistants, published by Develak. Links lead to the web pages; add .md to a page URL for its Markdown version. Site index: <https://develak.com/llms.txt>.*
