Volete iniziare a programmare per iOS e Android? Vediamo tutto l’occorrente.
iOS:
Per sviluppare app native iOS occorre:
– un Mac con l’ultima versione di OS X (per gli utenti Linux e Windows esistono 2 possibilità, utilizzare l’ambiente Mac tramite uno dei tanti servizi cloud che forniscono un ambiente di sviluppo completo già preconfigurato oppure tramite macchina virtuale)
Tramite il programma Apple Developer Program con abbonamento annuale vengono forniti tutti gli strumenti per sviluppare, testare e distribuire le proprie app nell’app store Itunes.
Il kit comprende Xcode, l’ambiente di sviluppo completo, iOS Simulator per testare/debuggare le proprie app, vari strumenti per collezionare, visualizzare e comparare le performances delle proprie app e Interface Builder, un tool per generare facilmente interfaccie.
Inoltre sono presenti un’ampia documentazione e video, un forum di supporto ed esempi di codice.
I progetti possono essere compilati come app runtime (.ipa) e pubblicabili nello store.
Come linguaggio di programmazione viene usato Swift / Objective C.
Android:
Per sviluppare app native Android occorre:
– un PC con Windows, Mac o Linux
– JDK
– Android SDK
– un’IDE (il bundle dell’SDK include Android Studio).
I progetti possono essere compilati come app runtime (.apk) e pubblicabili su Google Play store.
Come per iOS, analogamente occorre aprire un account Google Play publisher e poi tramite la Google Play Developer Console è possibile distribuire le proprie applicazioni agli utenti tramite lo store.
Come linguaggio di programmazione viene usato Java.