Salve ragazzi,
come da titolo, esiste una guida COMPLETA in italiano che insegna a programmare per Android?
Ho trovato qualcosa in Inglese, ma è davvero poca la roba. :'(
Visualizzazione stampabile
Salve ragazzi,
come da titolo, esiste una guida COMPLETA in italiano che insegna a programmare per Android?
Ho trovato qualcosa in Inglese, ma è davvero poca la roba. :'(
Nessuno sa nulla?
sappiamo tutti, che non esiste :)
Trovato... uscirà a fine febbraio
Cosa, e soprattutto, dove?
gia' dove hai trovato questa info??
comunque appena sai qualcosa facci sapere!!!:););)
Su ioprogrammo da ottobre stanno facendo un mini corso. Comunque chi conosce java puo' programmare tranquillamente android.
Il libro uscira' a febbraio, potete leggere un capitolo qui : massimocarli.it
In inglese ci sono molti ebooks
scusate...vorreste programmare senza sapere nulla d'inglese? lasciate perdere... :)
In effetti un po' di inglese ci vuole, anche perche' l'ottima documentazione messa su da google e' tutta in inglese ;)
Ovviamente no, ma capire un pò il funzionamento spiegato in lingua madre non guasta. Inoltre non basta saper programmare in Java per scrivere in Android, è figlio ma non uguale!
Il linguaggio è uguale.
Se sai programmare in Java, sai programmare anche per Android. Quello che manca, in Android, sono alcune librerie che normalmente sono considerate "standard", ma non è che il linguaggio "non è uguale": è Java, identico in tutto e per tutto.
Ti mancano solo alcune classi, finora ho notato che mancano solo alcune classi di Exceptions.
Per il resto, l'SDK di Android è come tutte le SDK del mondo... certo, bisogna impararlo, ma è solo un set di classi già pronte da derivare, non significa re-imparare un altro linguaggio.
Beh, non posso sapere a che punto sei tu con la conoscenza di Java ;-)
Se sai come:
1) creare una classe
2) derivare una classe
3) gestire le eccezioni
4) gestire gli eventi
5) usare le regular expressions
sai abbastanza Java per programmare su Android. Quello che ti può mancare a quel punto è l'SDK, ma quello è normale: ogni piattaforma ha la sua SDK o le sue API da imparare, magari diversissima dalle altre. Lì non si tratta di "imparare Java" ma di sapere, ad esempio, che per fare una scrollbar su Android devi usare la tal classe, che per accedere al database SQLite devi usare l'altra classe, che se vuoi che la tua app faccia comparire un popup quando arriva un SMS devi sottoscrivere l'evento specifico... eccetera.
Eh, insomma...
se non sai neanche come fare una derivazione, è anche inutile che programmi ad oggetti... la prima e più importante caratteristica di una classe è la possibilità di derivare.
@LoZeno, lascia tutto il tempo a @benve83 di imparare...cosa importante, non demoralizzate un aspirante programmatore :)
Se non si ha mai programmato ad oggetti, risulterà difficile, all'inizio, capire Java.
Tornando a noi, confermo quanto si è detto in questa discussione, ovvero che Java sta alla base della programmazione per Android.
Confermo anche che il libro di cui ho parlato è: "Android: Guida per lo Sviluppatore", che uscirà il 24 febbraio.
Grazie a quello che ho potuto reperire su internet, specie sul blog ufficiale di Google, ho già creato qualche programmino che esegue varie Activity. Niente di che, ma ho capito davvero tanto, come ho capito davvero poco.
Questo perchè serve assolutamente una buona guida, e ben documentata, di tutte le funzioni di questo ambiente si sviluppo.
Giusto per chiarire, non ho detto che cercavo un manuale in italiano, poichè non conosco l'inglese. Semplicemente cerco un buon manuale "cartaceeo" da consultare, meglio in Italiano giusto per leggerlo con più relax di notte.
M'è so fatto pure 2 esami di programmazione in inglese (con ottimi voti): Sistemi Operativi, e guarda un pò Java. Per non parlare del corso Cisco in inglese :)
Detto questo, non ci resta che aspettare il 24 Febbraio ;)
Non sono un buon oratore, rileggendomi sembra in effetti che gli dica di non provare neanche...
riformulo meglio: prima di imbarcarsi in una sdk complessa, come android, è meglio essere padroni del linguaggio, perché di norma pur semplificando e velocizzando lo sviluppo richiedono che si sappia bene quello che si fa.
fortunatamente java è ormai ben consolidato, ed esistono fior di corsi e libri per impararlo in tempi decenti.
una volta che ti senti padrone dei punti che ho detto prima, puoi tranquillamente affrontare la programmazione su android, e ovviamente più avanzi (generics, lambda operator, ...)meglio sfrutti l'sdk
Ora va meglio :D
scusate, ho un magic da ieri ma è da un po' che cerco degli e-book for dummies.
qualcuno può indicarmi un link? anche inglese
Grazie
Stefano
Io ho imparato davvero una quantità enorme di informazioni utilissime leggendo Beginning Android della Apress, è scritto davvero molto ma molto bene, ovviamente in inglese.
Ma per applicazioni più complesse (ad esempio ottimizzazioni del codice, anche riguardo il consumo della batteria, o utilizzo della grafica) mi sono dovuto rivolgere altrove.
E per quanto riguarda la programmazione non dimentichiamo la possibilità di utilizzare l'xml. Certo per la maggior parte delle operazioni non è obbligatorio, ma ha un'integrazione spettacolare, e quello che in xml fai in due righe magari per scriverlo nel sorgente java te ne servono 10
Ti ringrazio vedrò di procurarmelo
Ciao
Qualcuno saprebbe consigliare un buon testo di partenza per imparare Java? E' inutile che continuiamo a chiedere manuali per android (che tra l'altro in inglese già si trovano un po' ovunque - vedi "Hello, Android", "Android Essentials" o "Android a Programmer Guide") se poi non conosciamo bene Java.
Ci sono molti manuali per Java, ma non ne ho trovato nessuno con tutorial passo passo che fornisca al lettore alcuni spunti per fare pratica con la programmazione ad oggetti.
Magari qualcuno di voi ha imparato da poco utilizzando qualche buon testo e sa consigliarci...
Grazie
Io l'ho studiato su di un libro consigliatomi dal prof: Thinking in Java. E' in Inglese.
Altrimenti, un ottimo manuale in Italiano è sicuramente quello di Claudio de Sio
Claudio De Sio Cesari Home Page
Thinking in Java lo sto studiando ora, ma un'occhiata a qualcosa in Italiano potrebbe essere d'aiuto.
Grazie.
Di nulla... ;)
Credo che "Thinking in Java" si IL libro per eccellenza ;) ...usato anche io all'università!
Non per fare il precisino e senza alcuna intenzione di criticare, ma il termine piu' indicato dovrebbe essere "estendere" una classe. Lo dico solo per chi e' alle prime armi e facendo una ricerca potrebbe forse trovare maggiori informazioni utilizzando termini piu' "canonici".
Terrò sott'occhio la discussione finché non avrò studiato ed imparato Java, dopo di che mi fornirò del libro da voi citato e mi inizierò al mondo della programmazione Android.
Ma, giusto per sperare, non si programma proprio in C su Android vero?
Se per programmare intendi costruire un programma interamente utilizzando codice C, allora la risposta è no. So però che è possibile (in qualche modo, non chiedere a me) utilizzare le librerie che sono già state scritte in C. Lo so per certo perchè Waze (lo utilizzate tutto, vero?!?!? :p) funziona così. Il programma principale però deve essere scritto comunque in linguaggio Java.
Per chi cerca libri su Android, io consiglio di iscriversi qui:
CommonsWare
E' l'autore di Beginning Android Programming, e anzi, uno dei tre libri scaricabili è proprio questo, ma sottto altro nome (Busy Coder's Guide to Android Development).
Conviene farlo per due motivi:
- con circa 30 euro si ottengono 3 libri invece di 1
- per un anno potete scaricare tutti gli aggiornamenti di quei tre libri gratuitamente.
Lo svantaggio (per alcuni) è che non sono cartacei, ma si possono scaricare in pdf o in mobi (che io ho convertito in epub e leggo direttamente sul cellulare).
Bye.
Ragazzi, vi informo che è uscita la guida in italiano, ed è acquistabile a "La Feltrinelli" con uno sconto del 25%.
Personalmente sono andato stasera a comprarlo. Non posso far altro che consigliarvelo...sta fatto davvero bene. Per i niubbi, le prime 52 pagine sono introduzione a: Linux/Kernel/Installazione SDK/Riconoscimento del telefono/etc..
Link : Android. Guida per il programmatore , libro di Massimo Carli su laFeltrinelli.it (informatica programmi)
Secondo me senza che spendete molti soldi la guida migliore è la developer guide ufficiale+reference e in caso internet
quoto... la carta è nettamente meglio per leggere un manuale :)
Non amo la carta. Conoscete un sito dove posso comprare il PDF?
Ringrazio chi mi ha risposto, anche se le risposte non erano incentivanti ho acquistato il libro in italiano.
Sono intenzionato ad inziare a programmare in questo S.O, anche perché è nella mia indole di saper fare tutto con il computer.
Tra qualche mesetto vedremo se questo acquisto è servito a qualcosa.
Idee ne ho tante, vanno solo messe in atto.
Buon Lavoro allora;);)
leggevo pochi post fa.. di Thinking in java!
C'è anche in italiano per chi non lo sapesse, solo che non si trova on line!
Dopo molte ricerche mi hanno detto su un forum che questo libro (android guida per i programmatori) non è disponibile in pdf. E' vero? E quando potrebbe esser disponibile?