Swifty Compiler vs Notate ML
Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.
Swifty Compiler
Write, run, and experiment with Swift code on your mobile device. This app functions as a personal playground for testing algorithms, prototyping ideas, and enhancing coding skills with a variety of editing tools.
- Write and run Swift code
- Import Swift and Playground files
- Code completion and error highlighting
- Code formatting and syntax correction
- Code snapshots (PNG, JPEG, PDF)
- Dark and light mode support
- Unlimited credits (Premium)
Read full descriptionHide full description
Write and run Swift code effortlessly, anywhere and anytime. Swifty Compiler is the perfect tool to test algorithms, prototype ideas, or experiment with Swift code on the go. Use it as your personal playground to explore concepts and improve your coding skills. Free Features: • Daily credits⁽¹⁾: 10 credits per day • Import Swift files • Open Playground files and import their Swift files • Share Swift files, Playground files, or text directly to the app • Code Snapshot (PNG, JPEG, HEIC, or PDF) • Adjustable font size and line spacing • Auto-indentation • Code completion suggestions • Auto-closing brackets and quotes • Error highlighting • Bracket and line highlighting • Code block selection • Cursor position indicator • Code snippets • Extra keyboard buttons • Comment/uncomment selection • Markdown comments • Duplicate code • Move line up/down • Indent/Outdent (Shift right/left) • Jump to line or selection • Keyboard shortcuts • Multitasking support on iPad • Dark and light mode support • Share extension support • No ads Premium Features: • Unlimited credits⁽¹⁾ • Share as Swift file • Save Swift files to the Files app (iCloud or local storage) • Auto-save last input • Unlimited Undo/Redo • Code formatting • Add documentation • Syntax correction • Optical Character Recognition (OCR) • Abstract Syntax Tree (AST) • Multiple Swift versions • Font pack • Show invisible characters • Create/Edit custom snippets • Create/Edit custom keyboard buttons • No watermark on code snapshots 1. 1 Credit = 1 Code Execution Feel free to reach us out if have any suggestions or ideas. - Email: taleb.apps@gmail.com - X: @hassantaleb90 - Telegram: @hassantaleb If you enjoy Swifty Compiler, please leave a review to support us!
Notate ML
Accelerate the creation of image datasets for machine learning projects. Easily add labels, import or capture images, and annotate objects with bounding boxes. Export your prepared data for popular object detection frameworks.
- Create and name datasets
- Add labels via typing, copy-paste, scanning, or voice
- Import images from photo library
- Capture new images with camera
- Crop images and draw bounding boxes
- Tag and label objects
- Export data for YOLO, Create ML, Auto ML
Read full descriptionHide full description
Preparing input image datasets is a critical and challenging task in any Machine Learning project. Notate ML brings the power and usability of Apple's mobile devices to accelerate this task and deliver higher quality training data to your object detection model. FEATURES ・Create a dataset, type, scan, or speak your labels into it ・Snap new pictures, or import old ones from your photo library ・Crop images, draw bounding boxes, tag and label objects of interest ・Export images and annotations for training with YOLO, Apple Create ML, or Google Auto ML CREATING A DATASET ・Create a new data set and give it a unique name ・Add labels in one of several ways: ・One at a time, using the keyboard ・Copy and paste a comma-separated list from another document ・Scan from a physical text source ・Use the device voice feature to speak them in ・Labels can be edited or deleted by swiping left on each row ・Only unused labels can be deleted IMPORTING IMAGES ・Tap into the dataset and import photos (up to 50 at a time) from your Photo Library ・This app can only access photos that you select using Apple's photo picker feature CAPTURING IMAGES FROM THE CAMERA ・While browsing the images in a dataset, tap the "Capture" button to snap new images with the camera ・The app will require your permission to access the camera ・If you choose to decline, you can always grant access at a later date using "Settings" ANNOTATING THE IMAGE ・Select an image from the dataset image browser to annotate it ZOOMING and CROPPING ・Pinch with two fingers to zoom in or out of the image ・Drag with two fingers to move (pan) the image about ・Optionally crop the image to the visible square dimensions ・Cropping can only be done when the image has no bounding boxes. ・Double tap on the image to reset zoom and recenter the image ・Tap the "Reset" button in the bottom panel to restore image and annotations to the original state before editing ・The cropped image dimensions and visible area dimensions in pixels are displayed above the image at all times TAGGING ・Drag with one finger or stylus to draw bounding boxes around objects of interest ・Long press on a box to select an existing annotation ・Use the picker to assign a label to the selected bounding box ・Or tap the red Delete button to remove the selected box ・Tap anywhere outside the selected box to unselect it ・Tap the "Reset" button to restore image and annotations to the original state before editing ・Tap the "Done" button to complete annotating the image EXPORTING THE DATASET ・While browsing dataset images, tap the "Export" button, to select export options ・Datasets can be exported in one of three "schemas" for use with different object detector training frameworks ・The YOLO schema generates a set of files organized for use with the YOLO framework ・The Create ML schema generates files to use as input to Apple's Create ML application ・The Auto ML schema generates files to use as input to Google's Auto ML service ・ After reviewing the export options, tap the "Export" button on the Export options screen to generate data files for training ・ Choose one of the sharing options (e.g. Airdrop, Files) enabled by your device to export the data files DELETING ・Delete an image by swiping left in the dataset image browser ・Delete an entire dataset by swiping left in the dataset browser ・If a dataset contains images, you will be prompted for confirmation Some tips ・Crop the images before tagging them ・Use a stylus for more accurate bounding boxes ・Maintain different datasets for training and validation ・Limit datasets to under 1000 images each, for ease of use ・Export and delete unused datasets to conserve storage
Screenshots
Verdict
The clearest difference is review sentiment: Swifty Compiler at 84% against Notate ML's 0%. Swifty Compiler also leads on rating (4.5 vs 4.0) and update cadence (fortnightly vs every 5 months). Notate ML's advantage is in-app purchases (none vs 4). On price, ads, device support and iOS requirement there is nothing between them.
Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS
Both are free to download. Swifty Compiler sells 4 in-app purchases, starting at $4.99 per 7 days. Notate ML asks for nothing beyond the download.
Swifty Compiler holds the better App Store score, 4.5 against 4.0. That said, the two scores are not equally well evidenced: Swifty Compiler has 203 ratings behind it against 4, so its average is the more settled of the two. Written reviews point the same way: 84% of Swifty Compiler's written reviews are positive against 0% of Notate ML's.
Swifty Compiler ships an update fortnightly, Notate ML every 5 months. The most recent releases landed on October 29, 2026 and October 6, 2026 respectively.
| Parameter | Swifty Compiler | Notate ML |
|---|---|---|
| Price | Free | Free |
| Rating | 4.5 (203 ratings) — better | 4.0 (4 ratings) |
| Positive reviews | 84.3% of reviews — better | 0.0% of reviews |
| Number of ratings | 203 — better | 4 |
| Update frequency | Fortnightly — better | Every 5 months |
| Ads | No | No |
| In-app purchases | Yes | No — better |
| Monetization | Freemium | Free — better |
| Best chart rank | #95 — better | — |
| Devices | iPhone, iPad | iPhone, iPad, iPod — better |
| Requires iOS | 16.0 | 15.0 — better |
| Further details — not scored | ||
| Size | 70 MB | 7 MB |
| Age rating | 4+ | 4+ |
| Developer | Hassan Taleb | Rajaram Gurumurthi |
Customer experience
Swifty Compiler
Notate ML
Bugs and requests
Swifty Compiler
Reported bugs
10 issues- Refund screenshots are not correct
- Kept loading without doing anything
- Issues related to JSON parsing
- Cannot save projects without paying
- Cannot use Date or Calendar as types
Show 5 moreShow fewer
- Misleading screenshots about Swift version
- Cannot overwrite files in iCloud
- Console does not print anything
- Limited code execution per day
- Cannot call a function before it's created
Requested features
18 requests- Support for newer Swift versions
- Ability to import projects online
- Cache 'premium' pop-up
- Support multithreading (GCD)
- Fix console printing bug
Show 13 moreShow fewer
- Ability to add frameworks
- Support for SwiftUI
- Offline mode support
- Autofill feature
- Highlighting lines with warnings/errors
- Show which compiler is used
- Ability to change Swift version without paying
- More than one Swift version option
- Import own fonts
- Call basic modules like SwiftUI
- Use input and output as command tool
- Overwrite existing files in iCloud
- Korean language version
Notate ML
Not enough reviews yet to summarise bugs or requests.
In-app purchases
Swifty Compiler
- Premium Weekly Subscription$4.997 Days
- Premium Monthly Subscription$12.991 Month
- Premium Yearly Subscription$79.991 Year
- Premium Lifetime$99.00
Notate ML
No in-app purchases









