Swift × Android: How Skip is Shaping the Future of Cross-Platform Development

By yamaken

Elevator Pitch

Skip is an innovative tool that transforms Swift code for Android with native performance. Evolving from transpiling Swift to Kotlin, it now runs compiled native Swift on Android. In 5 minutes, discover Skip’s fundamentals, architecture, and its advantages over React Native and Flutter!

Description

Description

Skip enables Android app creation by transpiling Swift code into Kotlin. Recently, it has evolved to allow compiled native Swift code to run on Android. In this lightning talk, I will cover the fundamentals of Skip while explaining how to create apps using it, discussing the underlying operating principles, and comparing it with other cross-platform tools. By attending this talk, you’ll explore the incredible future potential of building Android apps using Swift.

Topics Covered in the LT

  • Skip Fundamentals
    An overview of Skip’s concept, including its original approach of transpiling Swift to Kotlin and its recent evolution to support running compiled native Swift on Android.

  • Application Creation and Architecture with Skip
    A walkthrough of how to create a project using Skip. This section highlights the differences in project structure and workflow between the traditional transpilation method and the current approach using native Swift execution on Android.

  • The Mechanics Behind Skip
    An explanation of how Skip converts Swift code into an Android application. This includes details on the transpilation process handled by the skipstone plugin and the module-specific behaviors when running native Swift on Android.

  • Comparison with Other Cross-Platform Development Tools
    A comparison between Skip and other leading cross-platform frameworks such as React Native and Flutter, emphasizing Skip’s unique advantages in delivering native performance while preserving the Swift development experience.

Conclusion

This lightning talk will cover everything from the fundamentals to the latest advancements of Skip in just 5 minutes, showcasing a future where Swift developers can seamlessly create native Android apps. By exploring Skip’s technical background, its evolution, practical application creation, and comparing alternative approaches, attendees will be inspired by the incredible potential of building Android apps with Swift!