Autore Topic: Ultimo libro di Massimo Carli  (Letto 4922 volte)

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Huawei P8 Lite
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Windows 10
Ultimo libro di Massimo Carli
« il: 04 Aprile 2013, 09:40:30 CEST »
Qualcuno sa quando deve uscire?

Offline Cleon I

  • Nuovo arrivato
  • *
  • Post: 49
  • Sono l'imperatore della galassia
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG L70, Nexus 7 2013
  • Sistema operativo:
    LinuxMint Cinnamon 17.1
Re:Ultimo libro di Massimo Carli
« Risposta #1 il: 04 Aprile 2013, 12:00:43 CEST »
non saprei ma intanto su amazon viene proposto questo ebook dell'autore in oggetto

Creare la prima applicazione Android (Sushi) eBook: Massimo Carli: Amazon.it: Kindle Store

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Huawei P8 Lite
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Windows 10
Re:Ultimo libro di Massimo Carli
« Risposta #2 il: 04 Aprile 2013, 12:14:15 CEST »
non saprei ma intanto su amazon viene proposto questo ebook dell'autore in oggetto

Creare la prima applicazione Android (Sushi) eBook: Massimo Carli: Amazon.it: Kindle Store


si questo l avevo visto..ma mi avevano detto che doveva uscire fine marzo ma bo..

Post unito: 05 Aprile 2013, 20:24:33 CEST
mi rispondo da solo..si parla di giugno/luglio..
« Ultima modifica: 05 Aprile 2013, 20:24:33 CEST da felasandroid, Reason: Merged DoublePost »

Offline Massimo Carli

  • Nuovo arrivato
  • *
  • Post: 11
    • massimocarli
    • Mostra profilo
  • Dispositivo Android:
    Nexus 4
  • Sistema operativo:
    Mac, Ubuntu e Win
Re:Ultimo libro di Massimo Carli
« Risposta #3 il: 02 Giugno 2013, 21:33:49 CEST »
Ciao a tutti,
scusate il ritardo ma finalmente posso darvi una risposta certa. Io dovrò consegnare il testo all'editore il 1 Luglio e quindi probabilmente verrà pubblicato a settembre. Ma perché questo ritardo? L'idea era quella di dedicare un testo ad una nuova release di Android ma sinceramente sono tornato un po' deluso dall'ultima Google IO. L'unificazione di librerie all'interno dei Google Play Service e la capacità di sapere se l'utente è fermo, sta camminando è in bici o in macchina mi sembravano sinceramente poco per scrivere una nuova edizione del libro. I concetti alla base della versione 4.2 sono gli stessi delle precedenti per cui, a meno di non addentrarsi in API troppo specialistiche (Bluetooth, media, etc) avrei riscritto lo stesso manuale dell'ultima edizione. Raccolta poi qualche osservazione dai lettori che trovavano il testo troppo teorico e discorsivo ho deciso di riscriverlo da zero con un approccio completamente diverso; svilupperò e descriverò una applicazione dall'inizio alla fine. Per intenderci, la prima Activity descritta è la celeberrima Splash per sviluppare la quale serve sapere che cosa è una Activity, cosa sono le risorse ed in particolare quelle Drawable. Serve poi sapere come gestire i layout e l'Handler per il passaggio alla schermata successiva. Ci sono i problemi relativi ai memory leak ed alla gestione dello stato e così via. Quindi un approccio diretto: problema -> soluzione.
Il prezzo da pagare sarà relativo alla assenza di dettagli. In sintesi non parlerò di affinità nella gestione degli Intent o non descriverò cose che si possono trovare facilmente nella documentazione ufficiale. Per questo tipo di dettagli sto scrivendo i testi della serie Sushi ciascuno dedicato ad un argomento specifico. Al momento è stato pubblicato solo quello relativo alla classica "Prima applicazione Android" ma ho già scritto quelli relativi alle risorse, alle Activity e Fragment, alla ActionBar che usciranno presto insieme ad un Sushi dedicato a Roboguice e Robotium, il framework IoC per Android. Che io sappia nessuno ha scritto un testo su questo argomento prima.
Ultima osservazione il fatto che il testo che sto scrivendo utilizza il "nuovo" AndroidStudio. Sinceramente sono stupito di quanto il tool sia ancora immaturo (siamo alla versione 0.1) e Google rilascia aggiornamenti di continuo specialmente per quello che riguarda l'integrazione con Gradle come tool di build. Sto comunque facendo in modo che questo impatti il meno possibile sul filo logico del testo.
Vi ringrazio comunque per l'interesse mostrato e vi saluto
Massimo Carli
Head of Mobile - MailOnLine - UK

Offline czar

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Win 7
Re:Ultimo libro di Massimo Carli
« Risposta #4 il: 26 Luglio 2013, 15:56:36 CEST »
un indice del futuro libro non lo puoi mostrare?

Offline Sakazaki

  • Utente normale
  • ***
  • Post: 396
    • Mostra profilo
  • Dispositivo Android:
    Sony xperia Z
  • Play Store ID:
    Saka Labs
  • Sistema operativo:
    Windows 8
Re:Ultimo libro di Massimo Carli
« Risposta #5 il: 26 Luglio 2013, 22:05:48 CEST »
Massimo se posso dare un suggerimento da ex-collega: se riesci ad infilare qualcosa anche sullo unit test in android non sarebbe male. In giro non c'è ancora molto su questo tema (anche in termini di librerie mi sembra), che invece può essere molto interessante per chi vuole sviluppare su Android in modo agile (adottando un approccio orientato ai test, ad esempio) :)
Buon lavoro di stesura ;)

Eros Dalla Lana

Offline Massimo Carli

  • Nuovo arrivato
  • *
  • Post: 11
    • massimocarli
    • Mostra profilo
  • Dispositivo Android:
    Nexus 4
  • Sistema operativo:
    Mac, Ubuntu e Win
Re:Ultimo libro di Massimo Carli
« Risposta #6 il: 29 Luglio 2013, 16:50:37 CEST »
Ciao a tutti,
ti ringrazio Eros ma ti dico subito che non ci sara' nulla sullo Unit Test per il semplice motivo che non ci stava :) Il libro doveva essere di 300 pagine circa ed e' venuto fuori di quasi 700!!! E questo senza tutta la teoria che caratterizzava in un certo senso il primo libro. Tutte API applicate ad un caso reale. Questo e' l'indice dei capitoli (potrebbe cambiare il nome dei capitoli ma gli argomenti sono quelli):

Cap 1 - Introduzione e Java per Android
Cap 2 - Descrizione progetto UGHO, installazione Android Studio e creazione progetto. Gradle
Cap 3 - Le Activity ed il flusso di navigazione
Cap 4 - La gestione di display diversi. Fragment
Cap 5 - View e Layout
Cap 6 - ListView ed Adapter
Cap 7 - ActionBar e Menu - ActionBarSherlock
Cap 8 - La gestione della persistenza
Cap 9 - Multithreading e Servizi
Cap 10 - Networking e Sicurezza - Volley
Cap 11 - Animazioni
Cap 12 - Widget
Cap 13 - La gestione degli account - Integrazione con Facebook
Cap 14 - Location e MapView. Geofence e Activity Recognition



Bye
Max







Head of Mobile - MailOnLine - UK

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Ultimo libro di Massimo Carli
« Risposta #7 il: 29 Luglio 2013, 17:05:29 CEST »
2,7,10,14 interessantissimi per me, sono curioso di vedere cosa hai scritto! Soprattutto su volley!

Domanda: Cap11: Animazioni approfondite con viewPropertyAnimator, animazioni concorrenti e consecutive, bouncing ecc o è più focalizzato su animazioni via xml in stile classico?

Cap9: Consiglio di cambiare titolo, troppo classico e sintetico per un argomento importantissimo in android!

Grazie max

Ciao a tutti,
ti ringrazio Eros ma ti dico subito che non ci sara' nulla sullo Unit Test per il semplice motivo che non ci stava :) Il libro doveva essere di 300 pagine circa ed e' venuto fuori di quasi 700!!! E questo senza tutta la teoria che caratterizzava in un certo senso il primo libro. Tutte API applicate ad un caso reale. Questo e' l'indice dei capitoli (potrebbe cambiare il nome dei capitoli ma gli argomenti sono quelli):

Cap 1 - Introduzione e Java per Android
Cap 2 - Descrizione progetto UGHO, installazione Android Studio e creazione progetto. Gradle
Cap 3 - Le Activity ed il flusso di navigazione
Cap 4 - La gestione di display diversi. Fragment
Cap 5 - View e Layout
Cap 6 - ListView ed Adapter
Cap 7 - ActionBar e Menu - ActionBarSherlock
Cap 8 - La gestione della persistenza
Cap 9 - Multithreading e Servizi
Cap 10 - Networking e Sicurezza - Volley
Cap 11 - Animazioni
Cap 12 - Widget
Cap 13 - La gestione degli account - Integrazione con Facebook
Cap 14 - Location e MapView. Geofence e Activity Recognition

Bye
Max
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Massimo Carli

  • Nuovo arrivato
  • *
  • Post: 11
    • massimocarli
    • Mostra profilo
  • Dispositivo Android:
    Nexus 4
  • Sistema operativo:
    Mac, Ubuntu e Win
Re:Ultimo libro di Massimo Carli
« Risposta #8 il: 29 Luglio 2013, 17:27:14 CEST »
Ciao,
vi ringrazio per i suggerimenti. Voglio pero' sottolineare alcuni punti:

1) Il titolo e' importante ma penso sia piu' importante il contenuto.
2) Sebbene sia sicuro anche gli esperti troverebbero diversi spunti interessanti, si tratta di un libro scritto per chi vuole imparare a programmare in Android (e conosce Java o altro linguaggio OO). Ogni capitolo meriterebbe almeno 400 pagine da solo ma non e' possibile.
3) E' impossibile accontentare tutti :)

Ne approfitto per una precisazione non indifferente: nel nuovo libro ho utilizzato AndroidStudio e Gradle e non piu' eclipse ed ADT.

Bye
Max

« Ultima modifica: 29 Luglio 2013, 18:12:36 CEST da Massimo Carli, Reason: typo »
Head of Mobile - MailOnLine - UK

Offline Cleon I

  • Nuovo arrivato
  • *
  • Post: 49
  • Sono l'imperatore della galassia
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG L70, Nexus 7 2013
  • Sistema operativo:
    LinuxMint Cinnamon 17.1
Re:Ultimo libro di Massimo Carli
« Risposta #9 il: 17 Settembre 2013, 16:53:40 CEST »
Volevp segnalare che su Amazon è disponibile, solo per Kindle al momento, il nuovo libro dell'autore in oggetto:

Android 4: Guida per lo sviluppatore (Guida completa) eBook: Massimo Carli: Amazon.it: Kindle Store

L'ebook è ben fatto si legge bene anche su Kindle 4 (6 pollici di schermo) non so come si vedono le immagini poiché mi sono fatto mandare il sample contenente solo il primo capitolo
La versione cartacea è prenotabile sembra essere disponibile dal 25 Settembre

L'ebook costa 27 euri (molto caro secondo me) il cartaceo sembra 39 scontato a 33 con spedizione gratuita (per quello l'ebook è caro)
« Ultima modifica: 17 Settembre 2013, 16:56:01 CEST da kenshemo »

Offline shane007

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re:Ultimo libro di Massimo Carli
« Risposta #10 il: 17 Ottobre 2013, 13:23:14 CEST »
Buongiorno Massimo, sto leggendo questo libro, ma ho notato molte imprecisioni che, per chi come me è alle prime armi con Android, possono essere fastidiose se non problematiche.
Per esempio nel capitolo 3 - "Attività di gestione della prima esecuzione" (pagina 116 edizione cartacea) Lei riporta il codice del documento "activity_menu.xml", ma avrebbe dovuto riportare quello di "activity_main.xml".
Non è il primo errore di questo tipo e spero di non incontrarne altri in seguito.
In tal caso dovrebbe, almeno per correttezza nei confronti di chi ha acquistato il libro, rilasciare qualche documento del tipo "Errata corrige".
Nell'attesa di una Sua risposta Le porgo i miei saluti.
Davide.

Offline Massimo Carli

  • Nuovo arrivato
  • *
  • Post: 11
    • massimocarli
    • Mostra profilo
  • Dispositivo Android:
    Nexus 4
  • Sistema operativo:
    Mac, Ubuntu e Win
Re:Ultimo libro di Massimo Carli
« Risposta #11 il: 17 Ottobre 2013, 13:33:46 CEST »
Buongiorno Davide,
la ringrazio per la segnalazione per la quale le stavo rispondendo anche alla mail che mi ha inviato in privato . Purtroppo in piu' di 700 pagine (e molti mega di codice) qualcosa puo' scappare e, come avviene nel codice, il test non dovrebbe farlo lo sviluppatore per il quale funziona sempre tutto:) nel caso specifico fortunatamente i due layout non si differenziano di molto ma il riferimento e' comunque sbagliato.
 
Il documento di errata corrige e' in fase di creazione e lo mettero' a disposizione il prima possibile sul mio sito personale ed in quello di Apogeo.


Saluti e Grazie
Massimo Carli
Head of Mobile - MailOnLine - UK

Offline shane007

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re:Ultimo libro di Massimo Carli
« Risposta #12 il: 17 Ottobre 2013, 15:21:47 CEST »
Grazie della celere risposta :) Buon lavoro.

Offline shane007

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re:Ultimo libro di Massimo Carli
« Risposta #13 il: 04 Dicembre 2013, 18:36:27 CET »
Ciao, sai darmi una data di uscita di questa errata corrige?

Offline Massimo Carli

  • Nuovo arrivato
  • *
  • Post: 11
    • massimocarli
    • Mostra profilo
  • Dispositivo Android:
    Nexus 4
  • Sistema operativo:
    Mac, Ubuntu e Win
Re:Ultimo libro di Massimo Carli
« Risposta #14 il: 11 Dicembre 2013, 01:21:15 CET »
Ciao,
scusate il ritardo ma è stato un periodo intenso. Visti i progressi di Android Studio da questa settimana svilupperò nuovamente l'applicazione UGHO da zero utilizzando l'ultima versione dell'IDE che in questo momento è la 0.3.7. Tutto il codice sarà disponibile attraverso il seguente repository git

https://github.com/massimocarli/new_ugho_application

Farò in modo di inserire il codice relativo a ciascun capitolo del libro in un corrispondente branch. Sul mio sito metterò di volta in volta una veloce descrizione di quanto fatto anche se molto sarà accessibile attraverso la descrizione dei vari commit.

Questo progetto mi darà anche anche l'opportunità di creare, finalmente, un dettagliato errata corrige :)

Refactoring Capitolo 2: Massimo Carli Homepage | Android, iOs, Java and more…

Saluti
Massimo
 
« Ultima modifica: 12 Dicembre 2013, 13:28:12 CET da Massimo Carli »
Head of Mobile - MailOnLine - UK