Please log in to watch this conference skillscast.
Code sharing options for mobile have existed for years, but most tend to be relatively obscure (Rubymotion), difficult to use (C++), or limited in scope or developer interest (J2objc). Kotlin Multiplatform will emerge as an option that allows significant sharing of logic and architecture, while still allowing easy fully native integration, and have overwhelming developer community interest. This talk explores the current ecosystem, what popular libraries and tools are available, what’s coming soon, and how to get started building multiplatform for mobile.
To talk review people. The status of Kotlin and multiplatform will change dramatically between now and October, so while the talk will be on this topic, it’s hard to predict exactly where you’ll be by then. Kevin has spent 2 years working on a J2objc solution to sharing architecture and has switched to Kotlin. He's recently released a functional demo of SQLite and SQLDelight running on iOS and is currently working on a formal SQLite shared library, which should be published later this month.
YOU MAY ALSO LIKE:
- All about ORM’s (SkillsCast recorded in October 2015)
- Microservices Architecture with Jorge Ortiz‑Fuentes (Online Course on 15th - 17th February 2021)
- Sociotechnical Domain-Driven Design with Kacper Gunia (Online Course on 18th - 19th February 2021)
- μCon: The Microservices eXchange (Online Conference on 13th - 14th April 2021)
- Evolutionary Architecture (SkillsCast recorded in January 2021)
- What an Architect Can Learn from Retrospective Failures (SkillsCast recorded in December 2020)
Kotlin Multiplatform Architecture
Kevin Galligan
Kevin is the President of Touchlab, an Android development shop based in NYC (that also runs Droidcon NYC).