|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2002
Messaggi: 2518
|
[JAVA] Android
Salve a tutti,
qualcuno ha da consigliare qualche guida, manuale o libro che sia per prendere un pò di dimestichezza con la programmazione per android? All'inizio ho detto che bello si programma in java, me la posso cavare. Subito dopo mi sono accorto che ovviamente sfrutta tutt'altre librerie e che quindi senza un adeguata documentazione sono in alto mare. Quindi accetto consigli sul materiale da consultare per prendere maggiore dimestichezza Vi ringrazio in anticipo, guylmaster. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2126
|
l'è tut achì: http://developer.android.com/index.html
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale. Go to a Wormhole |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
E' vero che android offre delle sue funzionalità particolari però non farti spaventare, perchè il grosso dell'api è pari pari quella di java standard.
Aggiungerei al consiglio di dierre di scaricarti il tutorial disponibile qui http://www.informatica.uniroma2.it/upload/2009/LIS Si tratta del file da Lezione_01.pdf a Lezione_08.pdf. E' un'ottima introduzione alla programmazione android; ovviamente la documentazione di google è molto più approfondita. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Definirla approfondita è fargli un grosso complimento...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Aug 2002
Messaggi: 2518
|
Quote:
Sarebbe bello trovare un manuale vero e proprio come punto di riferimento. |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
alla fin fine gratis trovi solo tutorials e il manuale del sdk del produttore ma è così per qualsiasi sistema |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Aug 2002
Messaggi: 2518
|
Quote:
|
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Si parla bene di questo http://www.lafeltrinelli.it/products...imo_Carli.html
Prima però dai un'occhiata a quel tutorial e a questo ebook gratuito http://www.androidiani.com/applicazi...italiano-16682 Infine tieni presente il cookbook che ho linkato prima. Il bello dei cookbook della O'Reilly è che non sono prolissi e non si perdono in chiacchiere ma offrono informazioni pratiche e utili. |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Questo lo dici perché non sei costretto a svilupparci ogni santo giorno, altrimenti certe frasi te le risparmieresti.
Chiunque abbia cominciato a lavorare su Android per progetti non banali è della stessa opinione. A me quando mi lamento mi sfottono ridendo e dicendomi: "e non hai visto com'era la situazione prima della 2.0!". Alla fine quando mancano informazioni (o quando è persino sbagliata, e non riesci a capire per quale assurdo motivo il codice d'esempio che hai fortunatamente trovato sfortunatamente non fa il suo dovere), ti tocca la solita strada: google -> "how to XYZ on Android" sperando che qualcun altro che c'ha sbattuto la testa possa darti una mano o la soluzione. pabloski, il tuo grande difetto è che parli di cose che sconosci, e lo fai per puro trollaggio o cieco fanatismo nei confronti della tua tecno-religione. Tutto pur di andare contro le odiate multinazionali e portare acqua al mulino dell'open source, la causa che hai sposato. Finché sono tuoi pensieri, poco importa. Ma se li esponi pubblicamente il rischio concreto è che qualcuno ti prenda seriamente e gli arrechi danno. Un vero professionista non dovrebbe farsi influenzare da fattori non strettamente tecnici, ma valutare freddamente e oggettivamente (quando possibile) un problema e fornire la soluzione "migliore". Continuando così, però, tu non lo sarai mai.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#11 | ||||
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
Quote:
Quote:
Quote:
sarà che fino ad oggi non mi sono mai imbattuto in problemi irrisolubili con android ma trovo la loro documentazione funzionale allo scopo che ha certo potrebbero scrivere il software la posto mio ma fa niente, mi arrangio lo stesso magari è che a me la filosofia del bazaar piace, boh, non so! |
||||
|
|
|
|
|
#12 | ||||||
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
E quando trovi qualcosa di sbagliato su MSDN fammi un fischio, perché c'è stappare lo spumante data la rarità dell'evento. Quote:
Non scambiamoci i vestiti, per favore. I giudizi che do sono prettamente tecnici e mai fuorvianti, ma puoi benissimo quotare uno dei più di 30mila messaggi che ho scritto finora se la pensi diversamente. ![]() Quote:
E poi, chi ha mai detto il contrario? Quote:
Quote:
E di esempi come questi ne ho conservati parecchi, come dicevo prima. Ho soltanto l'imbarazzo della scelta. E questo dopo nemmeno 3 settimane di lavoro su questa piattaforma. Quote:
A me del bazaar o della cattedrale non me ne frega niente. A me interessa risolvere presto e bene i miei problemi.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
||||||
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
ma io non ho nemici e nemmeno m'interessa fare pubblicità a google
solo che tra java, una discreta documentazione e un ottimo sistema ( imho è ottimo, almeno rispetto al signor 1% wp7 ) è un piacere programmare su android ma ripeto, è possibile che la filosofia del bazaar non ti aggrada se per te è traumatico trovare informazioni su google rispetto il tuo punto di vista, ma personalmente lo trovo quasi un plus anzi ciò che mi deprime di windows è l'essere troppo schematizzato e privo di qualsiasi sfida |
|
|
|
|
|
#14 | ||||||
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Quote:
Quote:
Java è prolisso da morire, usare i generic è un inferno, per non parlare del continuo ricorso alle classi anonime per qualunque callback (e se ne usano tante). E mi fermo qui per non infierire troppo. La documentazione non è completa, a volte scritta male e non chiara, e tante volte è addirittura fuorviante. Riguardo al sistema, i layout sono roba da far impazzire sia per sviluppare l'interfaccia che per "legarla" al codice. Qualunque cosa devi fare, devi scrivere un papiro chilometrico (esempio: hai provato ad accedere alla rubrica?). L'emulatore è lento su un quad core i5 a 2,67Ghz e con 8GB di ram (e se si attacca il debugger la situazione peggiora), e non funziona nemmeno bene. Mi fermo qui perché non voglio snocciolarti la quarantina di punti che mi sono segnato. Davvero, mi viene difficile comprendere come fai addirittura a provare piacere a svilupparci. O sei masochista autolesionista per natura, oppure quando passerai a programmare un'altra piattaforma i tuoi salti di gioia e le tue benedizioni le sentiranno dall'altra parte del mondo. Quote:
Non foss'altro per la mia professione, sono un tipo pragmatico: mi piacciono le soluzioni comode e produttive, in qualunque modo siano state sviluppate. Quote:
Anzi, lascia il posto alla desolazione, specialmente guardando al fatto che siamo a 2011 inoltrato e devo ancora sorbirmi modelli anacronistici e dannatamente irritanti. Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
||||||
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2126
|
cdimauro su iphone hai esperienza? Come ti sembra lì la documentazione rispetto ad Android?
Scusate se apro una parentesi di una parentesi
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale. Go to a Wormhole |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Ma io non è che amo trollare, è che spesso, soprattutto qui su hwupgrade, leggo molta gente che scrive di windows convinta che sia il supremo Dio del mondo informatico e pertanto invincibile.
Invece pure windows c'ha i suoi bei problemi https://picasaweb.google.com/lh/phot...eat=directlink un errore del genere sotto linux non lo vedrai mai Riguardo android e la sua documentazione, beh, ho creato qualche programmino per divertimento ma non faccio programmi professionali per android. Tu stesso, ho letto in un post pochi giorni fa, hai cominciato da poco a studiartelo. Errori incredibili non ne ho trovati nella documentazione ma tutto è possibile. Ovviamente non mi opporrò se deciderai di aprire un thread sticky dove elencare tutte le magagne di google So solo che niente è esente da errori. Non programmi sotto windows da 8 anni ma ricordo con errore che nemmeno i compilatori erano esenti da bug vistosissimi. Quindi non capisco proprio perchè sarei un troll!!! p.s. non prendertela con me se windows phone rimane all'1% |
|
|
|
|
|
#17 | |||||||||
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Posso dirti che per ora ho letto l'intero libro introduttivo alla programmazione Objective-C, e l'ho trovato ben fatto e completo, coprendo tutti gli aspetti della programmazione. Per quanto Apple mi irriti solo a sentirla nominare, oggettivamente hanno fatto un bel lavoro e penso che, maniacali come sono (anzi: sono gli eletti ), probabilmente anche il resto della documentazione sarà dello stesso livello.Al momento posso dire che non so chi mi sta più sullo stomaco fra Objective-C e Java. Diciamo che se la battono quanto a bruttezza e prolissità. Forse mi piacerà giusto un pochino di più il primo perché l'implementazione dell'OOP è molto dinamica rispetto al secondo. Comunque per un giudizio complessivo se ne parlerà quando avrò sbattuto la testa anche su questa piattaforma. Quote:
Quote:
Quote:
![]() Quote:
Diciamo che dal punto di vista della padronanza è un vantaggio, ma al momento sto sputando sangue perché ho pure una scadenza a breve. Quote:
Quote:
Quote:
- sviluppare s.o. è molto complicato; - quindi è meglio affidarsi a s.o. ormai consolidati, come Linux; - per cui diverse compagnie, fra cui Samsung, si sono buttate su Android. Peccato che Samsung abbia tirato fuori il SUO s.o. (nonché app store) già da tempo, tanto da aver tentato gli sviluppatori Symbian a passare a BadaOS dopo il forfait di Nokia. Ora, tu hai mostrato di seguire da tempo l'ambito mobile, e non puoi dirmi che BadaOS non lo conosci. Ti ho fatto un esempio in cui, tra l'altro, non c'è traccia di Microsoft, Windows & affini, proprio per sottolineare come tu tenda volontariamente a distorcere le informazioni pur di supportare l'open source. Quote:
E tu me ne offrirai una se Linux rimarrà ancora all'1%, OK? E ribadisco: non è dalla diffusione che si può giudicare la bontà di un prodotto.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||||||||
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2126
|
quale è il libro introduttivo ad Objective-C? (Credo ce ne siano più di uno :qwe
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale. Go to a Wormhole |
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Appena torno in ufficio ti faccio sapere.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
|
Se ti interessa, su usi iTunes, su iTunes U c'è un corso su iOS dell'università di Pisa, molto ben fatto con video e pdf per seguire la lezione, gratuito ovviamente...
__________________
Khelidan |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:40.





















