Hacker News new | ask | show | jobs
by htormey 3380 days ago
Another thing to consider about Airbnbs nav stack is that it's written in swift.

This is important because Apple can still make changes to Swift which can break language backward compatibility.

This happened last wwdc. So if you use any third party libraries that are written in swift they won't work till the authors or you update them to the new language conventions.

The wix native library which they reference is written in objective c so this won't have that problem.

1 comments

Indeed, and having a Swift dependency adds roughly 5MB to the final app package (as it then needs to include Swift runtime frameworks).