Android Development is now "Compose First", and so is Skip! Read about how the Google I/O announcement aligns perfectly with the Skip's dual-platform development philosophy, and what it means for the future of cross-platform app development.
Building UI frameworks for my fellow iOS engineers, finding creative ways to add capabilities to our legacy code, enhancing our massive codebase while it remained in constant motion, and improving this app for users has been some of the most challenging work of my career.
It was an honor to do it with coworkers that cared about their users and each other.
It was also my most impactful work. The questions surrounding Twitter’s future only remind us that, for all its faults, Twitter is important - both to millions of people and to world events.
I’m going to take a few months to work on some projects. Then I’ll be looking for a new opportunity with a Spring-ish start date. If you need a reference, or if you land somewhere that could use my particular skill set, I’m on LinkedIn and my DMs are open!
I’m rooting for Twitter, and I wish the best to my colleagues who remain there. Elon is right about one thing: a small team of great engineers and designers can accomplish amazing things. And you are exceptional.
I’m very interested to see what y’all can build when - for better or worse - you’re unfettered by constant experimentation, analysis, metrics chasing, and other constraints.
I’m thrilled to announce the tech preview of Skip: dual-platform app development in Swift.
You write a modern iOS app in Swift and SwiftUI. Skip’s Xcode plugin generates a native Android Kotlin and Compose version!
Docs: skip.tools/docs
Video: skip.tools/tour
We’re thrilled to announce Skip 1.0!
Skip brings Swift app development to Android. Share Swift business logic, or write entire cross-platform SwiftUI apps, with native performance and native UI on each platform
Now free for Indies!
skip.tools/blog/skip-1_0-…
Ironically, the better the departing Twitter engineers did their jobs, the longer Twitter will be able to coast on a skeleton crew without obvious failures hitting users.
It's here: fully native Swift and #SwiftUI apps for Android!
That's right, compile your Swift/SwiftUI for both iOS and Android. Embed additional Kotlin and Compose as desired. Utilize the vast ecosystem of Android libs and Swift packages. Full post:
skip.tools/blog/fully-nat…
The Swift on Android Workgroup is now official!
"The main goal of the Android workgroup is to add and maintain Android as an officially supported platform for the Swift language."
swift.org/android-workgr…
Twitter for Mac update available - our Big Sur-iest, M1-iest release yet!
Fun fact: we don’t use UISplitViewController, so the translucency is a NSVisualEffectView inserted behind the Catalyst-hosting view on the NSWindow