Open-Source-трибуна на HighLoad++

Swift for Android

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
Ссылка на проект