actual typealias looks like a shortcut and changes what you promised
Aliasing to a platform type exports that type's whole surface to every caller.
We use Google Analytics to see which pages help people. No ads, no profiles. Privacy Policy
103 posts
Aliasing to a platform type exports that type's whole surface to every caller.
Android shrinks against a runtime already on the device. iOS links yours in.
Freezing is gone, so the bugs it prevented at compile time are runtime bugs now.
WorkManager schedules under constraints, iOS grants windows, the browser has none.
You suspend across a UI the system presents and may destroy without telling you.
Cache keys for native compilation include the toolchain, so they rarely hit.
Each engine pins through its own trust machinery, and one cannot pin at all.
Exporting a Flow hands Swift something it has no way to collect.
A gesture requirement, a presenting view controller, and neither on desktop.
Each channel constrains your publishing pipeline differently.
A Kotlin List becomes an NSArray by conversion, not by reference.
A capability check belongs behind an expect, phrased as a capability.