Come sviluppatore C #, quanto Java "avanzato" ho bisogno per lo sviluppo di Android? [chiuso]

7

Sono un professionista .NET -C # - sviluppatore che è interessato a fare sviluppo per Android. Mi piacerebbe sapere se è davvero necessario per me leggere prima un libro o due su Java (come Java per i programmatori 2 ), o se dovrei essere in grado di prendere un libro Android (come Pro Android 3 ) ed essere in grado di lavorare - per la maggior parte - senza problemi.

Nota 1 : Java non è al 100% nuovo per me. A scopo di test, ho già fatto alcune applicazioni di console di base e applicazioni web .

Nota 2 : non sto provando a passare da .NET a Java / Android in qualsiasi momento presto. Ho solo bisogno di sviluppare applicazioni per me e questa meravigliosa comunità. :)

    
posta rebelliard 02.07.2011 - 11:10
fonte

2 risposte

4

I concetti di base del design dell'applicazione sono notevolmente differenti quando si tratta di sviluppo Android. Hai una nuova libreria di interazione UI, Task e OS, oltre a un set di librerie Java di terze parti, il che significa che la conoscenza Java della piattaforma desktop e server non è molto utile: i modelli ei vincoli di progettazione sono diversi e la VM si comporta leggermente diverso.

L'unica cosa che Android SDK ha in comune con la libreria Java di base sono tipi di dati e tipi di base, che non sono poi così diversi da quelli di C #.

Quindi, come sviluppatore C # è necessario controllare uno degli elenchi di confronto C # vs Java , per guarda quale linguaggio costruisce Java non supporta e ti troverai quasi nello stesso punto in cui qualsiasi altro sviluppatore Java fa un nuovo salto nello sviluppo di Android.

    
risposta data 02.07.2011 - 12:09
fonte
0

Non hai bisogno di molta conoscenza "avanzata" di Java. Di base va bene. Il resto, impari sul posto di lavoro. Questo è quello che ho fatto.

    
risposta data 02.07.2011 - 11:29
fonte

Leggi altre domande sui tag