Sviluppare applicazioni Android con Google Play services

Sviluppare applicazioni Android con Google Play services
Uno dei problemi per i programmatori Android è sempre stato il gran numero di dispositivi con cui fare i conti. Schermi di varie dimensioni, memorie differenti o supporti variabili al sistema operativo potevano trasformare un banale aggiornamento in settimane di lavoro. La risposta di Google è stata mettere a disposizione Play services, una collezione di API e librerie software che permette di automatizzare l’update di varie funzionalità, non più a carico di sviluppatori o produttori di device ma di Google stessa. Tra le funzionalità che è possibile gestire tramite Play services ci sono localizzazione e mappe, notifiche e ads, gaming e in generale tutto quello che non è legato all’hardware del dispositivo.

Questo manuale insegna l’utilizzo delle più interessanti API di Google Play services. L’apprendimento avviene in maniera modulare e pragmatica: il lettore viene guidato nella creazione di una vera e propria app a cui, capitolo dopo capitolo, vengono aggiunte nuove funzioni. La versione di riferimento è Google Play services 6.5 le cui API sono utilizzabili su dispositivi dotati di Android dalla versione 2.3 fino alla versione 5.

Argomenti in breve
  • Introduzione ai Google Play services
  • Geolocalizzazione e Google Maps
  • File e documenti con Google Drive
  • Integrazione di Google+
  • Gestione delle notifiche con Google Cloud Messaging
  • Funzionalità per dispositivi Android Wear
  • Audio e video con Chromecast
  • Applicazioni fitness con Google Fit
  • Giochi con Google Game
  • Gestione di pagamenti con In-app Billing
  • Integrazione di Google Analytics
  • Implementazione di Google Ads

Il Libro "Sviluppare applicazioni Android con Google Play services" di Massimo Carli, editore Apogeo, è in vendita anche su Amazon.it al prezzo di € 33,15 ed in edizione eBook in formato Kindle su Amazon.it al prezzo di € 24,99.

Programmare con Objective-C 2.0 per iOS e OS X. Seconda edizione

Programmare con Objective-C 2.0 per iOS e OS X. Seconda edizione
Le applicazioni per i device iOS rappresentano una grande opportunità economica per tutti gli sviluppatori o aspiranti tali. Molti libri sono stati pubblicati in tutto il mondo su come programmare usando l'SDK (Software Development Kit) di casa Apple, ma fino a oggi nessun manuale in italiano era stato scritto per insegnare passo per passo, come primo linguaggio di programmazione, proprio l'Objective-C. Tutto questo senza la necessità di prerequisiti informatici. Le più evolute applicazioni che vediamo negli ultimi anni nell'App Store hanno alle spalle programmatori con solide basi di Objective-C.

Ecco lo scopo di questo manuale: permettere a chiunque voglia iniziare a programmare per i prodotti Apple di farlo nel modo più giusto e formativo, ovvero padroneggiando in dettaglio il linguaggio di programmazione appropriato, senza essere costretti a imparare prima un altro linguaggio come C, Java o C++.

Il Libro "Programmare con Objective-C 2.0 per iOS e OS X. Seconda edizione" di Andrea Picchi, editore LSWR, è in vendita anche su Amazon.it al prezzo di € 42,42 (al netto dello sconto del 15%) ed in edizione eBook in formato Kindle su Amazon.it al prezzo di € 34,99.

Arduino. La guida ufficiale. Terza edizione

Arduino. La guida ufficiale. Terza edizione
Arduino è la piattaforma open source di prototipazione elettronica che ha avuto un successo travolgente tra i maker. Questa guida completa, aggiornata all'ultima versione di Arduino, aiuta a iniziare la prototipazione da subito. Qui troverete tutte le informazioni di cui avete bisogno, da come procurarvi i componenti necessari fino a mettere a punto i ritocchi finali del progetto!

Iniziare con Arduino è un gioco da ragazzi. Per utilizzare gli esempi introduttivi di questa guida tutto ciò che serve è una scheda Arduino Uno o Leonardo, un cavo USB e un LED. L'ambiente di sviluppo Arduino è gratuito e facile da usare; funziona su Mac, Windows e Linux. Unitevi alle centinaia di migliaia di appassionati che hanno scoperto questa incredibile (e formativa) piattaforma.

Il Libro "Arduino. La guida ufficiale. Terza edizione" di Massimo Banzi e Michael Shiloh, editore Tecniche Nuove, è in vendita anche su Amazon.it al prezzo di € 14,37 (al netto dello sconto del 15%) e come eBook in formato Kindle su Amazon.it al prezzo di € 12,99.

Sensori per Maker. Progetti ed esprimenti per misurare il mondo con Arduino e Raspberry Pi

Sensori per Maker. Progetti ed esprimenti per misurare il mondo con Arduino e Raspberry Pi
I sensori permettono di interagire con il mondo fisico in modi che fino a ora ci erano preclusi: possiamo misurare una grandezza di qualsiasi tipo, interpretare i risultati rilevati e intraprendere azioni basate su di essi. Grazie a questi nuovi strumenti, combinati con la potenza di piccoli computer come Arduino e Raspberry Pi, possiamo rendere il mondo fisico programmabile.

Il lettore imparerà a partire da un’idea per arrivare alla creazione di progetti completi in grado di misurare gas, contatto, luce, temperatura, umidità, campi magnetici, accelerazioni e molto altro: ogni capitolo presenta un mini-progetto e un esperimento più completo che mostra come combinare tecnologie differenti per ottenere un risultato unico.

Il testo è l’ideale per chi ha comprato un Arduino o un Raspberry Pi, ci ha giocato qualche giorno facendo lampeggiare qualche lucina e poi li ha messi via pensando “E adesso?”. E adesso può ritirarli fuori e metterli al lavoro in modo serio in molti progetti, spiegati chiaramente passo dopo passo, che coprono una vasta gamma di situazioni ed esigenze.

Il Libro "Sensori per Maker. Progetti ed esprimenti per misurare il mondo con Arduino e Raspberry Pi" di Taro Karvinen e Kimmo Karvinen, editore LSWR, è in vendita anche su Amazon.it al prezzo di € 29,67 (al netto dello sconto del 15%) e come eBook in formato Kindle su Amazon.it al prezzo di € 24,99.

Manuale pratico di fotografia digitale

Manuale pratico di fotografia digitale
Una guida completa e di facile consultazione alle tecniche della fotografia digitale, sia per il principiante che per l’esperto fotografo. Dalla scelta della macchina fotografica digitale alla composizione delle fotografie, al fotoritocco, all’archiviazione e alla stampa. Completamente illustrata con oltre 1000 fotografie e diagrammi, per aiutarvi a segui re più facilmente le istruzioni.

Include anche esercizi didattici per mettere in pratica ciò che si è appreso. Utili consigli su come creare un panorama, ritoccare una vecchia fotografia oppure intensificare l’aspetto drammatico di un volto. Guida su come catalogare e archiviare le fotografie online

Il Libro "Manuale pratico di fotografia digitale" di Steve Luck, editore Idea Libri, è in vendita anche su Amazon.it al prezzo di € 8,50 (al netto dello sconto del 15%).

Imparo l'arte della grafica. Le basi dell'impaginazione e della tipografia

Imparo l'arte della grafica. Le basi dell'impaginazione e della tipografia
Come realizzare un volantino per promuovere l'attività di un'azienda nel modo più efficace? Come potenziare l'impatto di una pagina web? Come arricchire una ricerca scolastica o una tesi? Un uso sapiente della grafica può rendere qualsiasi messaggio immediato e persuasivo.

In questo manuale, concepito appositamente per chi non ha specifiche competenze grafiche, Robin Williams espone i principi fondamentali da seguire nel design e nella tipografia: grazie alle sue spiegazioni semplici ed esaurienti, corredate da esercizi di progettazione, quiz, illustrazioni e decine di esempi, chiunque sarà in grado di produrre pagine con testi chiari e professionali.

Il Libro "Imparo l'arte della grafica. Le basi dell'impaginazione e della tipografia" di Robin Williams, editore Vallardi A., è in vendita anche su Amazon.it al prezzo di € 13,52 (al netto dello sconto del 15%) ed in edizione eBook in formato Kindle su Amazon.it al prezzo di € 9,99.

Piccolo manuale di Arduino. Il cuore della robotica fai da te. Nuova edizione aggiornata

Piccolo manuale di Arduino. Il cuore della robotica fai da te. Nuova edizione aggiornata
Avete sentito dire che con Arduino è possibile creare piccoli robot e progetti interattivi originali, ma non sapete da che parte cominciare? Ecco il libro che fa per voi. Questo manuale accompagna alla scoperta del progetto open source che ha conquistato hobbisti, designer e maker di tutto il mondo. Imparerete come è fatto Arduino, esaminando la scheda. Quindi prenderete confidenza con l'ambiente di programmazione e farete dialogare Arduino con il mondo esterno e con il vostro computer, anche via Internet. Infine arriverete a realizzare due progetti completi e funzionanti che potrete utilizzare subito e modificare in chiave domotica. Tutto questo senza dimenticare i consigli per gli acquisti, ovvero quale modello di Arduino scegliere. Il libro si concentra su Arduino Uno, la scheda più indicata per chi comincia a lavorare con Arduino, ma la trattazione e le indicazioni fornite sono in gran parte applicabili anche ad altri modelli come Leonardo, Yún e Due.

Argomenti in breve
  • Alla scoperta di Arduino e del suo ecosistema
  • L'ambiente di lavoro: l'IDE di Arduino
  • Il primo sketch funzionante
  • Input digitali e comunicazioni seriali
  • Arduino e il mondo esterno: input e output analogici
  • Integrazione di sensori, transistor e relè
  • Arduino in Rete con lo shield GSM
  • Consigli per gli acquisti: i diversi modelli di Arduino

Il Libro "Piccolo manuale di Arduino. Il cuore della robotica fai da te. Nuova edizione aggiornata" di Matteo Tettamanzi, editore Apogeo, è in vendita anche su Amazon.it al prezzo di € 8,42 (al netto dello sconto del 15%) ed in edizione eBook in formato Kindle su Amazon.it al prezzo di € 5,99.

Swift espresso

Swift espresso
Il linguaggio di programmazione Swift di Apple offre molte funzionalità di programmazione tipiche di un linguaggio “moderno”, fra cui la sicurezza dei tipi, i tipi generici, l'inferenza dei tipi, le chiusure, le tuple, la gestione automatica della memoria e il supporto Unicode (per i caratteri e le stringhe, ma anche per gli identificatori).

In uno stesso progetto è possibile utilizzare codice Swift e Objective-C, dove ognuno dei due linguaggi può richiamare le API implementate nell'altro.

Questa guida Espresso O’Reilly/Hoepli illustra tutto quello che bisogna conoscere di Swift per programmare in iOS e OS X ed ha sicuramente il miglior rapporto qualità/prezzo tra i vari titoli in commercio sull’argomento

Il Libro "Swift espresso" di Anthony Gray, editore Hoepli, è in vendita anche su Amazon.it al prezzo di € 15,22 (al netto dello sconto del 15%) ed in versione e-book in formato Kindle su Amazon.it al prezzo di € 9,99.

Programmazione C++ moderna. 42 modi per sfruttare al meglio le nuove funzionalità di C++11 e C++14

Programmazione C++ moderna. 42 modi per sfruttare al meglio le nuove funzionalità di C++11 e C++14
Per programmare in C++11 e C++14 non basta studiare alcune delle funzionalità che introducono il linguaggio (per esempio le dichiarazioni di tipo auto, la semantica move, le espressioni lambda e il supporto per la concorrenza).

Occorre imparare a impiegare queste funzionalità in modo efficace, così da realizzare software corretto, efficiente, di facile manutenzione e trasportabile.

Questo è lo spirito con cui è stato realizzato questo libro, che insegna a scrivere software C++11 e C++14 di ottimo livello, ma soprattutto moderno.

Programmazione C++ moderna segue la classica linea basata su descrizioni ed esempi tipica dei precedenti libri di Scott Meyers, ma affronta un argomento completamente nuovo. Si tratta di una lettura immancabile per ogni sviluppatore di software C++ moderno.

Il Libro "Programmazione C++ moderna. 42 modi per sfruttare al meglio le nuove funzionalità di C++11 e C++14" di Scott Meyers, editore Hoepli, è in vendita anche su Amazon.it al prezzo di € 27,97 (al netto dello sconto del 15%) ed in versione e-book in formato Kindle su Amazon.it al prezzo di € 19,9.

HTML 5 con CSS e JavaScript

HTML 5 con CSS e JavaScript
Per chi vuole creare applicazioni web moderne, anche per il mobile. HTML5 è un insieme di nuovi standard, appena approvato, che consente di sviluppare applicazioni web moderne. Porta con sé diverse novità, che vanno verso l'adozione di una serie di specifiche standard, condivise da browser e piattaforme tra loro diversi, che semplificano la vita degli sviluppatori web, sempre alle prese con le difficoltà legate ai vari browser.

In realtà, HTML5 è molto di più ed include una serie di nuove specifiche, che abbracciano anche CSS e JavaScript e impattano sul mobile, che oggi rappresenta una fetta importante della navigazione mondiale: districarsi tra le nuove specifiche può non essere un'impresa semplice.

Con uno stile chiaro, pratico e ricco di esempi, questo libro si pone come una guida ideale, sia per principianti che per chi vuole conoscere le novità di HTML5 e delle tecnologie ad esso correlate.

Le tecniche introdotte nel libro sono frutto dell'esperienza del lavoro degli autori che fanno parte dello staff di ASPItalia.com, storica community italiana che dal 1998 si occupa di sviluppo su piattaforme Microsoft.

Il Libro "HTML 5 con CSS e JavaScript" di Daniele Bochicchio, editore Hoepli, è in vendita anche su Amazon.it al prezzo di € 16,92 (al netto dello sconto del 15%) ed in versione e-book in formato Kindle su Amazon.it al prezzo di € 10,99.