Hey everyone! 👋
This is iOS Dev Tools weekly newsletter.
Each Thursday, I share the best tools for iOS developers.
Please hit that ❤️ & let’s connect on X (ex-Twitter)
📣 Reach iOS Developers
If you build a tool that solves a developer problem, I would love to help you reach iOS developers - hi@iosdev.tools
Sponsor - Runway
Fixes by Runway provides mobile teams with a safer and more consistent way to get late-arriving changes into a release when needed. It applies real guardrails that allow teams to track, review, and approve any late additions, while automating away the busywork and context-switching required to actually get changes pulled in.
Skip
Skip is an Xcode plugin that brings your iOS app code to Android.
With Skip, you work in Xcode, writing in Swift and SwiftUI. Skip acts as your Android team, generating the equivalent Android code. Skip’s goal is to disappear into the background, giving you an uncompromising iOS development experience while its Xcode plugin handles the Android version automatically.
Why you will like it:
Genuinely Native. Skip apps are truly platform-native: Swift and SwiftUI on iOS, and Kotlin and Compose on Android. Skipx apps don’t just “look native”, they actually are native. You know the difference, and so do your users.
Totally Transparent. With Skip, no part of your app is hidden from your view… or from your debugger. Skip transpiles your Swift directly into Kotlin source code that you can inspect and customize. Skip has no hidden runtime, and Skip’s support libraries are fully open source.
Featherweight. The iOS side of a Skip app can benefit from transparent adoption, with no dependencies on any Skip frameworks. Not only does this keep your iOS code blissfully unencumbered by any multi-platform considerations, it also keeps app install sizes tiny.
Memory Efficient. With no additional managed runtime overhead or garbage collection to contend with, Skip apps are as efficient as they can possibly be on both platforms: bare metal on iOS and ART bytecode on Android.
Platform Perfect. Skip generates standard Kotlin and Compose, so integrating with Android libraries is painless. Call other Kotlin and Java code directly, with no bridging required.
CI friendly. Skip transpiles your Swift XCTest test cases into Kotlin JUnit tests. This means your unit tests run on both platforms, ensuring that your logic tests perform identically.
Ejectable. Your code is your own – both the Swift inputs and Kotlin outputs – so you aren’t locked into an ongoing dependency on the Skip transpiler.
AppLayouts
Meet AppLayouts, an all-in-one toolkit to launch your iPhone and Mac app.
AppLayouts offers an extensive collection of free and premium resources to help you design and build your app for iOS and macOS in no time at all. It provides resources, such as SwiftUI app templates with Figma and Sketch design files included.
Why you will like it:
AppLayouts offers an ever-growing collection of coded screens for iOS and macOS across different categories, such as onboarding, paywall, main screen, file editing, settings, and more. All of the screens are built with SwiftUI and can be easily customized to suit the needs of your unique app project.
Templates from AppLayouts provide an extensive variety of highly-customizable SwiftUI components that can be effortlessly reused - it's as simple as drag and drop.
Majority of the resources from AppLayouts include the design files for both Figma and Sketch design tools, offering you an incredible customization potential when it comes to designing your perfect app.
AppLayouts also offers a mobile application website template for Framer and more app marketing resources are coming soon.
Discount:
IOSDEVTOOLS50 for 50% off every template, as well as AppLayouts Pro. This discount code is valid until the end of March.
Firefoo
If you use Firestore you probably know its limitations when it comes to debugging or quick data exploration. Firefoo is a GUI client that allows you to view & edit your data, run queries, import & export from JSON or CSV, and manage your users.
Write custom Firestore queries in JavaScript to read, write and delete your data without setup. Autocomplete and syntax-highlighting are provided by the familiar VS Code editor.
Why you will like it:
Import and export collections to CSV and JSON.
Download backups of your database and transfer data across projects or to the emulator.
Download and quickly sign in with Google or service account.
Quickly write scripts to modify authentication records without boilerplate code.
👨🏫 iOS Conferences & Events
Swift Tokyo March 22nd-24th 2024 in Japan (Tokyo) 🇯🇵
Let’s VisionOS 2024 March 30th-31st in China (Beijing) 🇨🇳
Swift Heroes April 18th-19th 2024 in Italy (Turin) 🇮🇹
NYSwifty 2024 April 23rd-24th 2024 in USA (New York) 🇺🇸
Deep Dish Swift 2024 May 5th-7th 2024 in USA (Chicago) 🇺🇸
iOSKonf24 May 14th-15th 2024 in North Macedonia (Skopje) 🇲🇰
Women Who Code CONNECT May 16th 2024 Online 💻
Swift Craft May 21st-24th 2024 in UK (Folkestone) 🇬🇧
plSwift 2024 May 29th-30th 2024 in Poland (Kraków) 🇵🇱
SwiftConf August 7th–8th 2024 in Germany (Germany) 🇩🇪
Swift Island August 27th-29th 2024 in Netherlands (Texel) 🇳🇱
iOSDevUK 2024 September 2nd-5th 2024 in UK (Aberystwyth) 🇬🇧
Swift Connection September 23rd–24th 2024 in France (Paris) 🇫🇷
Server-Side Swift Conference September 26th–27th 2024 in UK (London) 🇬🇧
SwiftLeeds October 8th-9th 2024 in UK (Leeds) 🇬🇧
Do iOS 2024 November 12th-14th 2024 in Netherlands (Amsterdam) 🇳🇱
Do you want your conference to be featured here? Please send me an email at hi@iosdev.tools
❗iOS Dev Tools is looking for new & exciting tools❗🔨📱
If you are interested in sponsoring the newsletter or having your tool featured, send us an email at hi@iosdev.tools