In teoria, questo dovrebbe essere abbastanza facile. Le due piattaforme non sono davvero così diverse. Ci sono caratteristiche in Android che semplicemente non esistono in iOS, come la capacità di accedere a qualsiasi file nello storage di Android, o che possono essere adattate, ma funzioneranno in modo diverso, come l'app Files di Apple che è lo storage comune per le app per condividere file di dati. Poi ci sono i meccanismi utilizzati per autorizzare l'accesso ai servizi di sistema, come i servizi di localizzazione, o la lettura di foto dalla libreria fotografica.
Ancora, i concetti sono piuttosto simili. Sarebbe più facile passare da Android a iOS, perché le applicazioni Android sono per lo più scritte in Java, e Java è un linguaggio portatile. Inoltre, iOS può eseguire applicazioni Java, quindi per convertire un'applicazione Android in iOS, è possibile creare un livello di bridging nella macchina virtuale Java che converte l'API di iOS in interfacce Android API friendly - rendendo possibile avere una sorta di VM Android all'interno di iOS.
È anche possibile eseguire il refactoring sulle chiamate API conosciute per tradurle in una variante runtime pre-costruita che permetterebbe al codice di essere riscritto programmaticamente al momento della costruzione in modo tale che un gran numero di funzioni funzionino su iOS. Ci saranno sempre componenti che non possono essere convertiti, ma per applicazioni come Twitter, Facebook, email, navigazione web, questo dovrebbe essere assolutamente fattibile.
Ho fatto una rapida ricerca e ho trovato alcune opzioni interessanti.
Convertire un'applicazione Android in iOS │Tools, Metodi, Requisiti
Convertire un'applicazione Android in iOS │Tools, Metodi, Requisiti
https://stormotion.io/blog/how-to-convert-android-app-to-ios-app-and-vice-versa/
Un'altra opzione è quella di riscrivere la tua app utilizzando strumenti come
Flutter - Bellissime app native in tempo record
Xamarin | Piattaforma open-source per app mobili per .NET
PhoneGap
O uno di questi
9 popolari strumenti cross-platform per lo sviluppo di app nel 2019