Swift for Android
Swift на Android стал реальностью.
Этот проект позволяет писать нативные приложения и библиотеки для Android на Swift
– том самом Swift, который раньше считался эксклюзивом Apple.
Теперь Swift-разработчикам не нужно выбирать между Kotlin и C++. Можно использовать
современный, безопасный и выразительный Swift для мобильной разработки под Android.
Всё работает через JNI – мостик между нативным Swift и Java. Наш проект превращает
громоздкие C-вызовы в элегантный Swift-код. Больше никаких головных болей с ручным
управлением памятью и сложными сигнатурами методов.
Что это даёт на практике:
• Пишете Swift-код теперь и под Android.
• Получаете нативную Android-библиотеку в формате .aar.
• Легко интегрируете её в любой Android-проект с заранее подготовленным рантаймом из JitPack.
• Используете всю мощь Swift: async/await, акторы, типобезопасность.
Это продуманный, элегантный и готовый к продакшну мост между двумя экосистемами.
Он открывает Swift-разработчикам дорогу в мир Android, а Android-разработчикам даёт доступ
к современным языковым возможностям Swift.
Swift больше не привязан к Apple. Он вырвался на свободу.
Сайт проекта: https://swifdroid.com