Появился первый предварительный релиз Swift SDK для Android, и теперь разработчики могут легально готовить Android-приложения на Swift. До этого момента попытки заставить Swift работать на Android напоминали попытку приготовить ужин с помощью только ножа и надежды: сообщество предлагало какие-то обходные пути, но все это было не то.
Android-приложения теперь можно создавать на языке Swift: релиз Swift SDK

Теперь же разработчики получают официально поддерживаемые инструменты, которые позволяют создавать приложения для Android так же естественно, как и для iOS. Главное преимущество? Общий код. Теперь можно писать один код и использовать его на обеих платформах, экономя время, нервы и, возможно, даже волосы, которые обычно выпадают при поддержке двух совершенно разных кодовых баз.
Представьте, что у вас есть старый друг-Android разработчик, который говорит только на Java, а вы — приверженец Swift. Раньше вам приходилось объяснять ему все через переводчика, теряя суть и добавляя ошибки. Теперь же swift-jana становится этим идеальным переводчиком, который не только передает смысл, но и сохраняет все нюансы. Это позволяет использовать существующие Android API и код Java без необходимости переписывать все с нуля.
Что самое удивительное, так это то, что более 25% всех пакетов Swift уже работают на Android. Это не какая-то экспериментальная технология, которая только обещает светлое будущее. У разработчиков уже есть солидная база для повторного использования кода — это делает переход на кроссплатформенную разработку менее болезненным.
Swift SDK для Android уже доступен в виде ночного предварительного просмотра.. Установить ее можно через установщик Swift для Windows или как отдельную загрузку для пользователей Linux и macOS. Для тех, кто хочет сразу окунуться в процесс, есть подробное руководство с примерами Android-проектов, написанных на Swift.
Команда разработчиков не останавливается на достигнутом и уже готовит документ с прогнозом на будущее, определяя приоритеты и отслеживая прогресс на общедоступной доске проекта.


