Consigli materiale programmare per Android

Pubblicità
ok perchè android attualmente si sta muovendo su kotlin come linguaggio, ma ancora predilige il Java
 
che senza dubbio kotlin è in evoluzione ma ancora acerbo, e le app girano ancora su Java, quindi per capire come ragiona android segui Java
 
Salve a tutti , mi potreste mandare delle risorse per poter studiare Android?

Un'ottima risorsa è Android Programming: The Big Nerd RanchGuide

C'è pure Android Programming delle Edizioni Master, che è in italiano. Qualche anno fa lo distribuivano gratis. Non so adesso.

Però ti consiglio di fermarti un attimo e guardarti intorno. Attualmente esistono le seguenti soluzioni mainstream ( e con buone performance ) alla programmazione Android:

SDK ufficiale + Java o Kotlin ( o altri linguaggi supportati dalla JVM ART, tipo Clojure )

QT/C++ per Android

Xamarin

React Native

Flutter ( questo è realizzato da Google e sembrerebbe essere loro intenzione usarlo come sostituto del SDK ufficiale in futuro, addirittura ci sono voci che il nuovo OS Fuchsia sostituirebbe Android e Fuchsia si programma in Flutter/Dart )

Faccio notare che, tranne il sdk ufficiale, sono tutte soluzioni cross-platform. Minimo puoi scriverci app per iOS e Android.

Non so quanto convenga, oggi, non conoscere lo strumento ufficiale. Tuttavia c'è gente che lavora e guadagna scrivendo app Android/iOS in Xamarin o React Native.

Flutter è una new entry ma estremamente apprezzata, grazie ai suoi enormi meriti tecnici. Programmare con Flutter è un piacere, col SDK ufficiale e Java non tanto.

Sul rapporto tra Java e Kotlin non ti fissare troppo. Kotlin è Java fatto bene. Volutamente, gli sviluppatori hanno "copiato" da Java, eliminandone alcuni difetti e offrendo una migliore usabilità per il programmatore. In sintesi, Kotlin si apprende nel giro di qualche settimana, se si conosce già Java.
 
Pubblicità
Pubblicità

Discussioni Simili

Indietro
Top