Obviously UIKit or any high level frameworks are not available, so your Swift app for iOS cannot magically run on Android — you can use Swift for business logic code , but you will have to re-write all user interface and OS dependent parts specifically for Android.