Quindi quali sono i requisiti per completare questo corso e creare app mobili native con
React Native?
Sono necessarie conoscenze di Javascript e React,
non è necessario
essere esperti, ma sono richieste conoscenze di base.
Non devi conoscere Android, Java, Swift o ObjectiveC o Kotlin, non devi sapere nulla di
tutto ciò, non scriveremo il codice in quelle lingue.
Ora per quanto riguarda l'hardware e il software che hai, dipende da cosa vuoi costruire.
Se vuoi creare un'app iOS che distribuisci tramite l'App Store, quindi su Windows, questo non è possibile localmente
ma con l'aiuto di Expo, puoi effettivamente creare un'app simile da remoto, il che significa che si sta costruendo sui
server di Expo e tu puoi sempre distribuirlo su App Store con l'aiuto di expo
ma è un po 'più difficile e se non stai usando expo, non puoi assolutamente creare app
iOS su
Windows, è semplicemente una restrizione imposta da Apple.
Lo stesso vale per Linux
a proposito, non è possibile creare app iOS neanche lì.
Le app Android possono essere costruite su Windows localmente con o senza expo ed è lo stesso per MacOS
e
tutte le piattaforme, puoi creare app iOS e Android su MacOS con o senza expo senza problemi.
Quindi non sembra
poi così male, direi che non c'è un vero affare qui.
Detto questo, approfondiamo React Native e impariamo tutto al riguardo.