# Sedona - Compile Swift Program — Learn and code in Swift

> Mobile Swift programming environment for learning and testing code. (iPhone/iPad app by Ketan Appa.)

- Source: https://appshunter.io/ios/app/sedona-compile-swift-program/id1155835459 (this page in markdown: same URL + `.md`)
- Developer: [Ketan Appa](https://appshunter.io/developer/576435759)
- Category: Education, Utilities
- Price: Free with in-app purchases
- Rating: 3.90/5 from 36 App Store ratings · 63 written reviews indexed
- Age rating: 4+
- Requires: iOS 12 · 20 MB
- Languages: American English
- Released: 2016-09-22
- Data updated: 2026-07-31
- Monetization: free with in-app purchases
- User reviews in markdown: https://appshunter.io/ios/app/sedona-compile-swift-program/id1155835459/reviews.md

## What is Sedona?

Write Swift code directly on your iPhone, iPad and iPod Touch! This app supports the latest Swift syntax and it is ideal for learning and testing code snippets!

Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, Linux, and z/OS. Swift is designed to work with Apple's Cocoa and Cocoa Touch frameworks and the large body of existing Objective-C code written for Apple products. It is built with the open source LLVM compiler framework.

Features:
- Compile and run your program
- View program output or detailed error 
- Custom keyboard for easy input of frequently used characters
- Optimized for connecting with external physical/bluetooth keyboard
- Advanced source code editor with syntax highlighting, bracket completion and line numbers
- Open, save, import and share Swift files. Supports File Sharing with iTunes Connect, AIrDrop and iCloud.
- Language reference

Limitations:
- Internet connection is required for compilation
- Maximum program running time is 20s
- One file can be run at a time
- Some file system, network and graphics functions may be limited
- This is a batch compiler; interactive programs are not supported. For example, if your program provides an input prompt, enter the input in the Input tab prior to compilation.

## Key features

- Compile and run Swift programs
- View program output and errors
- Custom keyboard for Swift characters
- Advanced source code editor
- Syntax highlighting and line numbers
- File sharing via AirDrop and iCloud

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| Upgrade | $2.99 | one-time |


## Recent user reviews (10 of 63)

All indexed reviews: https://appshunter.io/ios/app/sedona-compile-swift-program/id1155835459/reviews.md

### 4/5 — Perfect for testing quick snippets

*2025-04-25, version 3.6.2*

Spartan but this is a compliment. No fuss between you and your code, just an extended keyboard with quick access to Swift punctuation, parentheses, brackets, etc. A run button. Fast and efficient. 

Feature request: auto-completion would be a boon on a iPhone! But already very useful as is. I am using it to play with snippets from books or docs I read on the go.

### 5/5 — Worked for me

*2024-03-08, version 3.5.1*

Compiling code on mobile is generally not recommended but this app still makes it well possible. Some function might not works as good as on a mac. But it's better than nothing.

### 4/5 — Suggestion

*2024-02-09, version 3.5.1*

Bonjour 

Je suis nouvel utilisateur de votre application 
J ai écrit un programme pour afficher 
une notification sur iOS 

Mais à chaque fois j obtiens un message du type

compiler.swift:2:8: error: no such module 'UserNotifications'
import UserNotifications
Ou

compiler.swift:1:8: error: no such module 'UIKit'
import UIKit

Est il possible d importer UIKIT dans votre application ? 

Merci

### 5/5 — Excellent

*2023-12-25, version 3.5.1*

Je suis passé à la version premium c’est bien un seul prélèvement de 2,99€? Pas chaque mois? Et en plus de ne plus avoir de pubs y’a t il autre chose dans la version premium?

### 5/5 — Excellent !

*2023-12-10, version 3.5.1*

Bravo au développeur.

### 5/5 — Works

*2023-09-04*

Works on my iPad and includes a manual!!!

### 5/5 — Versatile

*2022-12-27, version 3.3.1*

Really good to try out pure Swift code for learning purposes when there’s nothing else available.
I collected many files now. It would be cool to allow dragging files to folders.

### 3/5 — apple storeに書いてない課金

*2021-09-26, version 3.0.3*

設定でupgradeをタップすると課金370円がかかる。大した額では無いが後味わるい。

### 5/5 — Very good app.

*2021-08-24, version 3.0.3*

Even for a complete novice, this app works like it should.
Without prior experience I was able to write Swift programs
almost immediately. Also fast and friendly customer support.
Highly recommended for anyone wanting to have an affordable and easy to operate Swift compiler on their phone or tablet.

### 1/5 — Memory error

*2021-06-30, version 3.0.3*

I just wrote a few, only 19 rows, code and it went error. This was not my fault, cause I shown it to a professional programmer, and he told me that the code written was completely flawless, it got nothing to do with the error. Please fix this, thanks

## Frequently asked questions about Sedona

### What does Sedona do?

Sedona allows you to write, compile, and run Swift code directly on your iPhone, iPad, or iPod Touch. It's designed for learning Swift and testing code snippets, offering features like syntax highlighting and a custom keyboard for efficient coding.

### What are the key features of Sedona?

Key features include the ability to compile and run your Swift programs, view output or detailed errors, a custom keyboard for easy input of special characters, an advanced source code editor with syntax highlighting and line numbers, and support for opening, saving, importing, and sharing Swift files.

### Is Sedona free to use?

The app is free to download and use, but it includes in-app purchases and advertisements. Specific features or functionalities might be unlocked or enhanced through these in-app purchases.

### What are the limitations of Sedona?

An internet connection is required for compilation. Programs have a maximum running time of 20 seconds, and only one file can be run at a time. Some file system, network, and graphics functions may be limited, and it functions as a batch compiler, not supporting interactive programs directly.

### Who is the target audience for Sedona?

This app is ideal for individuals learning Swift, students, and developers who want a convenient way to write and test Swift code on their iOS devices without needing a full computer setup.

## Version history (last 5 releases)

### 3.7 — 2026-03-13

- Optimized for iOS and iPadOS 26
- Support for Swift 6

### 3.6.2 — 2024-12-03

Bug fixes and performance improvement

### 3.6.1 — 2024-11-03

Bug fix when using keyboard shortcut on iPad

### 3.6 — 2024-09-22

Optimized for iOS 18 and iPadOS 18

### 3.5.1 — 2023-10-01

Fixes a crash when opening files

## Apps similar to Sedona

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Mimo: Learn Coding/Programming](https://appshunter.io/ios/app/mimo-learn-codingprogramming/id1133960732) | 4.8 (108,972) | Free | Education |
| [Sololearn: Learn to Code](https://appshunter.io/ios/app/sololearn-learn-to-code/id1210079064) | 4.8 (81,289) | Free | Education |
| [Coding game: Python Java Learn](https://appshunter.io/ios/app/coding-game-python-java-learn/id1632477791) | 4.7 (304) | Free | Education |
| [Code! Learn Swift Version](https://appshunter.io/ios/app/code-learn-swift-version/id1032546737) | 4.4 (6,681) | Free | Education |
| [Kodable Basics](https://appshunter.io/ios/app/kodable-basics/id577673067) | 4.7 (21,294) | Free | Education |
| [Programming Hub: Learn Coding](https://appshunter.io/ios/app/programming-hub-learn-coding/id1049691226) | 4.8 (9,768) | Free | Education |

## More apps by Ketan Appa

- [Karnaugh & Boolean Minimizer](https://appshunter.io/ios/app/karnaugh-and-boolean-minimizer/id729313165)
- [Truth Table Builder](https://appshunter.io/ios/app/truth-table-builder/id882579372)
- [Venn Diagram Shader](https://appshunter.io/ios/app/venn-diagram-shader/id892864440)
- [TimeCraft](https://appshunter.io/ios/app/timecraft/id899728391)
- [Smart Virtual Girlfriend](https://appshunter.io/ios/app/smart-virtual-girlfriend/id1003021530)
- [Smart Virtual Boyfriend](https://appshunter.io/ios/app/smart-virtual-boyfriend/id1040224715)

All apps by Ketan Appa: https://appshunter.io/developer/576435759

## Related topics

[swift compiler](https://appshunter.io/ios/topics/swift-compiler) · [swift easy access](https://appshunter.io/ios/topics/swift-easy-access) · [swiftfinder](https://appshunter.io/ios/topics/swiftfinder) · [coding swift](https://appshunter.io/ios/topics/coding-swift) · [swift playground code](https://appshunter.io/ios/topics/swift-playground-code) · [swift code](https://appshunter.io/ios/topics/swift-code) · [ttk swift](https://appshunter.io/ios/topics/ttk-swift) · [my swift connect](https://appshunter.io/ios/topics/my-swift-connect) · [swift codes](https://appshunter.io/ios/topics/swift-codes)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-07-31.*
