Nowe SDK umożliwia wykorzystanie kodu Swift w aplikacji na Androida (obecnie nie oferuje gotowych kontrolek UIowych, więc gdyby ktoś uparł się napisać całą aplikację w Swifcie, musiałby ręcznie pisać kod rysujący interfejs), co otwiera nowe perspektywy dla programistów zainteresowanych rozwojem aplikacji wieloplatformowych.
Aby ułatwić rozpoczęcie pracy, opublikowano przewodnik „Getting Started” oraz zestaw przykładowych aplikacji, które pokazują wykorzystanie Swifta w środowisku Androida. Już teraz ponad 25 procent pakietów dostępnych w Swift Package Index jest kompatybilnych z Androidem.
Kluczowym elementem integracji jest projekt swift-java, który umożliwia dwukierunkową współpracę między Swift i Javą. Narzędzie to generuje bezpieczne i wydajne powiązania między kodem, co pozwala na łatwe przenoszenie logiki biznesowej do aplikacji Androidowych.
Wraz z premierą SDK ruszyła także dyskusja na forum Swift, gdzie deweloperzy mogą dzielić się doświadczeniami, pomysłami i narzędziami. Android Workgroup pracuje obecnie nad dokumentem wizji, który ma wyznaczyć kierunki dalszego rozwoju Swift na Androidzie. Równolegle prowadzony jest projektowy board, który śledzi postępy najważniejszych inicjatyw oraz oficjalne testy ciągłej integracji dla nowego SDK.
Pakiet SDK można pobrać jako część instalatora dla Windows lub osobno dla systemów Linux i macOS.


