Comparison

Swifty Compiler vs Notate ML

Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.

Head to head
About

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.

Highlights
  • 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)
Features
Read 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!

About

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.

Highlights
  • 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
Features
Read 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

Swifty Compiler4 screens
Notate ML4 screens

Verdict

The call

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

CostPrice · In-app purchases · Ads · Monetization

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.

ReceptionRating · Positive reviews · Number of ratings

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.

UpkeepUpdate frequency

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.

Scorecard7 real differences · 4 level
Swifty Compiler versus Notate ML: the parameters behind the verdict, then further details
ParameterSwifty CompilerNotate ML
PriceFreeFree
Rating4.5 (203 ratings) — better4.0 (4 ratings)
Positive reviews84.3% of reviews — better0.0% of reviews
Number of ratings203 — better4
Update frequencyFortnightly — betterEvery 5 months
AdsNoNo
In-app purchasesYesNo — better
MonetizationFreemiumFree — better
Best chart rank#95 — better—
DevicesiPhone, iPadiPhone, iPad, iPod — better
Requires iOS16.015.0 — better
Further details — not scored
Size70 MB7 MB
Age rating4+4+
DeveloperHassan TalebRajaram Gurumurthi

Customer experience

Swifty Compiler

All ratings194 ratings
Positive84.5%
Neutral4.6%
Negative10.8%
Written reviews89 reviews
Positive84.3%
Neutral7.9%
Negative7.9%

Notate ML

All ratings4 ratings
Positive75.0%
Neutral0.0%
Negative25.0%
Written reviews1 reviews
Positive0.0%
Neutral100.0%
Negative0.0%

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 more
  • 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 more
  • 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

4 purchases

Swifty Compiler

Subscriptions3
  • Premium Weekly Subscription$4.997 Days
  • Premium Monthly Subscription$12.991 Month
  • Premium Yearly Subscription$79.991 Year
One-time1
  • Premium Lifetime$99.00
None

Notate ML

No in-app purchases

Questions

Is Swifty Compiler free?
Swifty Compiler is free to download, with in-app purchases available.
Is Notate ML free?
Notate ML is free to download, with no in-app purchases.
Which has better reviews, Swifty Compiler or Notate ML?
Swifty Compiler is rated higher. Swifty Compiler averages 4.5 out of 5 from 203 ratings, while Notate ML averages 4.0 from 4 ratings.
Do Swifty Compiler or Notate ML have ads?
Neither Swifty Compiler nor Notate ML shows ads.
Which is updated more often, Swifty Compiler or Notate ML?
Swifty Compiler ships an update fortnightly, and Notate ML every 5 months. Most recently, Swifty Compiler was updated on October 29, 2026 and Notate ML on October 6, 2026.

Other comparisons