#UIKIT
I restored UIKit to its full glory!
November 18, 2024 at 9:42 AM
uikit question: why is my sheet presenting from the bottom left corner 😭
September 26, 2025 at 10:01 AM
every time I open apps now I’m like

Cordova
React Native
UIKit
Cordova
Flutter
React Native but made by webdevs
September 8, 2024 at 8:51 PM
import UIKit
November 27, 2024 at 8:41 PM
17 years ago… my first experiments with UIKit 😅😅
June 17, 2026 at 10:44 PM
how were people even doing programmatic UIKit before they added #Preview
October 23, 2024 at 6:57 PM
Made a small Swift package: a morphing view for UIKit (top) and SwiftUI (bottom). It's not as feature-rich as the one that UIKit uses, but it works pretty well. github.com/harlanhaskin...
January 9, 2025 at 5:44 AM
Let’s build interactive @threejs.org User Interfaces 🫰

Uses react-three/handle, react-three/xr, and react-three/uikit - vanilla versions are available🍦

Works on any device inside and outside #WebXR

Compose with to control sizes, positions, rotations (Link in 🧵)
February 1, 2025 at 8:15 PM
UIKit now supports automatic observation tracking, making it easier to share data between UIKit and integrated SwiftUI components. I wrote a post looking into how this works on iOS 26 and iOS 18: nilcoalescing.com/blog/Automat...
#iOSDev
Automatic property observation in UIKit with @Observable
UIKit now has native support for Swift Observation, automatically tracking reads of @Observable properties in update methods, making it easier to share data between UIKit and integrated SwiftUI compon...
nilcoalescing.com
November 21, 2025 at 5:38 AM
just reading some uikit code
December 7, 2024 at 3:51 AM
I might need to refactor my timeline view to use UIKit. The @tapbots.com Ivory app (for Mastodon) is so good and I can’t help but think a lot of that is because of UIKit.
September 20, 2026 at 6:58 PM
Answering the "but does UIKit actually get any updates anymore?" question

https://sebvidal.com/blog/whats-new-in-uikit-26/
What's New in UIKit
Learn what's new in UIKit in the iOS 26 SDK.
sebvidal.com
August 13, 2025 at 12:06 PM
July 23, 2026 at 6:44 AM
UIKit now has native support for Swift Observation, automatically tracking reads of @Observable properties in update methods, making it easier to share data between UIKit and integrated SwiftUI components: nilcoalescing.com/blog/Automat...
#iOSDev
Automatic property observation in UIKit with @Observable
UIKit now has native support for Swift Observation, automatically tracking reads of @Observable properties in update methods, making it easier to share data between UIKit and integrated SwiftUI compon...
nilcoalescing.com
April 26, 2026 at 2:27 AM
Excited to share that I released an update to my book on integrating SwiftUI into UIKit apps!
It includes SwiftUI animations in UIKit, introduced in iOS 18, with all projects updated for Xcode 16 and using the Observable macro: books.nilcoalescing.com/integrating-...
#iOSDev #SwiftUI #SwiftLang
Integrating SwiftUI into UIKit Apps
A detailed guide on gradually adopting SwiftUI in UIKit projects.
books.nilcoalescing.com
November 9, 2024 at 8:19 AM
UIKit VS SwiftUi
October 20, 2023 at 3:53 PM
Starting with iOS 18, we can use SwiftUI animations to animate UIKit views, making it easier to bring SwiftUI’s expressive and flexible animations into UIKit projects: nilcoalescing.com/blog/Animate...

#iOSDev #SwiftUI #UIKit
Animate UIKit views with SwiftUI animations in iOS 18
With iOS 18, we can now use SwiftUI animations to animate UIKit views, making it easier to bring SwiftUI’s expressive and flexible animations into UIKit projects.
nilcoalescing.com
November 20, 2025 at 9:36 PM
This Week In React 208

⚛️
- Compiler
- Next.js
- Docusaurus
- TanStack
- Actions
- nuqs
- StyleX
- Storybook
- next-link-validate
- uikit

📱
- React Navigation
- Shopify
- Nitro
- CocoaPods
- VisionCamera
- Reanimated
- Maestro
- BottomTabs

Read online or by ✉️
thisweekinreact.com/newsletter/208
November 6, 2024 at 7:05 PM
Joining the Core UIKit team :)
March 12, 2026 at 4:11 PM
UIKit tip: UIKit has a couple of hidden user defaults that turn on a bunch of very useful gesture logging. gist.github.com/harlanhaskin...
December 20, 2024 at 7:28 PM
Okay i think I'm almost there. #UIKit but in #SwiftUI.
November 18, 2024 at 1:47 PM
I've just released a new version of "Integrating SwiftUI into UIKit Apps", with all the projects updated for iOS 26 and Xcode 26!

And it's currently 30% off as part of my Black Friday book sale: books.nilcoalescing.com/integrating-...

#iOSDev #SwiftUI
Integrating SwiftUI into UIKit Apps
A detailed guide on gradually adopting SwiftUI in UIKit projects
books.nilcoalescing.com
November 20, 2025 at 7:42 AM
📱 I did an explainer about how iOS app rendering works!

This is part of a series on rendering, web is next
February 3, 2025 at 2:27 PM
My son’s first UIKit project 🥴
May 31, 2025 at 3:38 AM
This is probably something that iOS people knew all along, more likely never even realized was an issue. But I *just* figured out a better way to do multi-platform imports, after years of doing it the wrong way.
April 27, 2026 at 10:46 AM