QNA > C > Come Dovrei Sviluppare Un'applicazione Android? Quali Lingue Dovrei Imparare?

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.

Di Baal

Perché si vedono particelle minuscole quando si usa una torcia elettrica di notte? :: Perché il fascio di luce di una torcia si attenua dopo pochi metri quando la luce viaggia molto più lontano?
Link utili