Релиз Swift Stream IDE v1.17.0
31 декабря 2025, в канун Нового Года, было представлено обновление Swift Stream IDE. Это open-source расширение для VSCode, позволяющее приступить к работе со Swift проектами в dev-контейнерах в несколько кликов, предоставляя готовые окружения для различных направлений, таких как: server-side, web, embedded, и Android.
Главным нововведением v1.17 является поддержка разработки Android приложений.
Разработка этого направления была начата в мае 2025.
Уже в сентябре 2025 было выпущено направление Android → Library.
Теперь при создании проекта появилось новое направление Android → Application, где доступны три шаблона (по аналогии с Android Studio):
пустой экран (Empty Views Activity)
экран с двумя фрагментами (Basic Views Activity)
экран навигации с таб-баром (Navigation UI Activity)
Создаваемый проект использует новый фреймворк SwifDroid, который полностью оборачивает логику работы нативного Android приложения: от генерации манифеста, активити и фрагментов до использования всех виджетов (стандартных, AndroidX, Flexbox и Material Design). Поддерживаются SDK от 28 до 35.
С выходом Swift 6.3 требования, возможно, понизятся до SDK 24+, что будет хорошо для разработки под большее количество устройств.
Пример кода отрисовки UI:
Пример манифеста:
Предполагается, что из Swift в Java/Kotlin и XML можно не выходить. Всё делается в Swift, даже подключение gradle зависимостей. При сборке IDE забирает из SwifDroid информацию об используемых зависимостях в проекте, в том числе на базе используемых UI элементов, и build.gradle.kts подстраивается автоматически.
Будьте первыми, кто попробует, и оставьте фидбек.
Первое создание проекта занимает некоторое время, т.к. будет загружено всё необходимое окружение в docker-volumes: Swift Toolchain, Android
Читать на habr.com
