È possibile sviluppare applicazioni Android senza conoscere Java?
Sì, certo che sì. Perché Android non supporta solo Java, ufficialmente, supporta anche Kotlin. Si tratta di modi ufficiali e ci sono molti altri modi per scrivere un programma per Android, di seguito sono 3 tipi di linguaggi di programma che è possibile utilizzare:
- C# con Xamarin. Xamarin è una soluzione per usare C# per la costruzione di applicazioni multipiattaforma. Usandolo, puoi fare programmi per iOS, Android e Windows 10 (sia per cellulari che per pc). Se ti piace C# o .Net, o odi Java, ma vuoi che il tuo programma sia veloce come quello originale scritto da Java, puoi scegliere questa soluzione.
- HTML5 (include javascript, html, css) per costruire applicazioni native multipiattaforma. L'applicazione realizzata con questa soluzione è più lenta dell'applicazione Android originale scritta da Java o Kotlin. Ci sono molti framework che usano HTML5 per costruire applicazioni multipiattaforma come Mative React, Cordova, Phonegap, e molti framework basati su Cordova o Phonegap come Ionic, ...
- HTML5 per costruire applicazioni web-based cross-platform. Non come il cross-platform nativo, l'applicazione web-base cross-platform può essere eseguita in quasi tutte le piattaforme, basta avere un browser. Tuttavia, l'applicazione fatta da quel framework ha sempre prestazioni inferiori a quelle di un'applicazione nativa multipiattaforma. Ci sono molti framework come questo, come React, Angular, ...
E, naturalmente, non solo questo, ci sono molte soluzioni per fare un'applicazione Android, si può cercare su Google e scegliere quello che si vuole.
Articoli simili
- Quanto java è necessario per sviluppare applicazioni per Android? Da dove comincio a sviluppare se ho un'idea in mente?
- Se conosco Java, e come creare applicazioni Android utilizzando Java, quali sono i passi per pubblicare una mia applicazione?
- Dovrei imparare Java o Kotlin per sviluppare applicazioni Android?
- Dovrei imparare Kotlin o Java per sviluppare applicazioni Android nel 2021?