Consigli materiale programmare per Android

Skills07

Head of Development
Staff Forum
Utente Èlite
35,278
11,431
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
per studiare android trovi tutto il materiale che ti serve tramite https://developer.android.com/docs
che sono direttamente le guide di google.

Hai già conoscenze di programmazione in merito? conosci qualche linguaggio?
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,278
11,431
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
ok perchè android attualmente si sta muovendo su kotlin come linguaggio, ma ancora predilige il Java
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,278
11,431
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
che senza dubbio kotlin è in evoluzione ma ancora acerbo, e le app girano ancora su Java, quindi per capire come ragiona android segui Java
 
  • Mi piace
Reazioni: IlTurruna

pabloski

Utente Èlite
2,868
916
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.
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili