Come dovrei sviluppare un'applicazione Android? Quali lingue dovrei imparare?
I linguaggi che potresti considerare di imparare per lo sviluppo Android includono:
- Java - Java è il linguaggio ufficiale dello sviluppo Android ed è supportato da Android Studio. Tuttavia ha una ripida curva di apprendimento.
- Kotlin - Kotlin è stato recentemente introdotto come linguaggio Java "ufficiale" secondario. È simile a Java in molti modi, ma è un po' più facile da utilizzare.
- C/C++ - Android Studio supporta anche il C++ con l'uso del Java NDK. Questo permette la codifica nativa delle applicazioni, che può essere utile per cose come i giochi. Il C++ è comunque più complicato.
- C# - C# è un'alternativa leggermente più amichevole per i principianti al C o C++ che offusca maggiormente il codice. E' supportato da alcuni strumenti molto utili come Unity e Xamarin che sono ottimi per lo sviluppo di giochi e per lo sviluppo cross platform.
- BASIC - Un'opzione bonus è imparare il BASIC e provare l'IDE B4A di Anywhere Software. Questo è uno strumento facile ma potente, anche se decisamente più 'di nicchia'!
- Corona/LUA - Un altro strumento multipiattaforma basato su LUA. Semplifica enormemente il processo di costruzione delle app e ti permette di chiamare librerie native.
- PhoneGap (HTML, CSS, JavaScript) - Se sai già come costruire pagine web interattive, allora puoi usare questa conoscenza con PhoneGap per costruire un'app multipiattaforma di base.
Articoli simili
- Quali sono le 5 lingue straniere più utili da imparare se si vive nelle Filippine?
- Quali sono i modi migliori per imparare le lingue straniere?
- Trovi che ascoltare i podcast sia un buon modo per imparare le lingue? Come li usi?
- Quanto tempo ci vuole per imparare a sviluppare un'applicazione Android?