Ho bisogno di costruire un'applicazione mobile. Qual è la piattaforma più facile con cui iniziare?
Se stai cercando di farlo da solo, il modo più semplice in assoluto per iniziare è quello di farlo con Android per due motivi: 1. Google lo rende facile da testare su un dispositivo
2. Non è troppo costoso provare a commercializzare la tua app in seguito
Una volta fatta questa scelta, il modo più semplice per procedere è dare un'occhiata ai tutorial di Google App Inventor. Anche se sembra un giocattolo, non lo è. Infatti è abbastanza potente in quanto produce applicazioni Android native:
http://appinventor.googlelabs.com/about/
Il modo successivo, che è, secondo me, il modo migliore, è quello di concentrarsi sullo sviluppo multipiattaforma con HTML5, CSS3 e JavaScript, insieme a librerie come JQuery e JQ Touch, e poi impacchettare o completare la vostra applicazione con PhoneGap:
http://jquery.com/
http://jqtouch.com/
http://www.phonegap.com/
In questo modo, le tue competenze sono portabili attraverso i dispositivi di produttori lungimiranti.
In effetti, un libro di prossima pubblicazione si occupa proprio di questo:
http://www.createyourmobileapp.ca/
Ci sono diverse altre librerie e toolkit che potete esaminare come Wink, Jo e Sencha Touch.
Poi, se si vuole entrare nello sviluppo nativo, un primo passo può essere Titanium's Appcelerator.
Dopo di che, se si vuole ancora guardare al nativo puro, è necessario affrontare Java/C++ con l'Android SDK/NDK o Objective-C per iOS.
Articoli simili
- Come iniziare una conversazione via Facebook messenger con una ragazza che mi piace e con cui sono andato al liceo ma con cui non ho mai parlato
- Qual è il modo migliore per iniziare a costruire un'applicazione mobile Android?
- Voglio costruire un'applicazione Android per la video chat. Qual è la migliore opzione per sviluppare questa applicazione?
- Di quali competenze di programmazione ho bisogno per costruire un'applicazione SaaS?