React-native ile crossplatform geliştirebilirsin. Live reload özelliği sayesinde yaptığın değişikliği anında cihazda görebilirsin. Tek dil kullanarak hem backendi hem mobili hemde frontendi geliştirebilirsin (react, react-native, nodejs).

Swift ile hiç tecrübem yok, onun hakkında bir şey söyleyemem.