Home page

Vi diamo il benvenuto nella pagina ufficiale del Google Developer Group di Perugia.

Il gruppo nasce dall'iniziativa di appassionati e professionisti accomunati dall'interesse per le tecnologie sviluppate da Google con lo scopo di diffonderle attraverso l'organizzazione di eventi e iniziative di promozione.

Per partecipare basta iscriversi alla nostra mailing list seguendo questo link, controllare gli eventi in programma su questo sito o seguendoci su twitter.

Potete raggiungere la nostra pagina sulla directory ufficiale dei GDG a questo link.

Android dinner

pubblicato 07 ott 2013, 00:33 da Emanuele Palazzetti   [ aggiornato in data 07 ott 2013, 01:20 ]

Rieccoci ad annunciare un nuovo appuntamento per quanto riguarda il "robottino" verde. Siccome ci siamo lasciati con tante notizie e progetti da sviluppare/approfondire (la quanto più prossima DevFest Roma), perché non approfittarne per organizzare una cena e discutere delle ultime novità? Ovviamente non parleremo solo di "organizzazione" ma anche di Android avvalendoci della presenza di esperti della piattaforma quindi diventerà anche un buon momento per fare qualche domanda e scambiarsi idee.

Si pensava di presidiare l'evento al "Pub Pizzeria il Nostrano" (Via dei Loggi, 26 - http://goo.gl/RjcwZr) questo giovedì (10 ottobre) a partire dalle ore 21. Per chi pensa di non voler venire a cena, può tranquillamente aggregarsi successivamente senza problemi.
Per maggiori informazioni e/o conferme, aggregatevi tranquillamente alla discussione in mailing list o nell'evento Google+!

A presto e buon Android a tutti! :)

Perugia and DevFest Rome 2013

pubblicato 11 set 2013, 00:30 da Emanuele Palazzetti

Come tutte le community di qualsiasi reparto tecnologico, anche la nostra ha un momento di coesione dove tutti i Google Developer Groups si impegnano ad organizzare un evento rappresentativo delle rispettive attività annuali.
Questo evento si chiama DevFest!

Anche questo anno i GDG di tutto il globo (direttamente supportati da Google) organizzeranno DevFest locali e nazionali dove proporre tematiche, tecnologie e progetti sviluppati all'interno delle varie community.
Il nostro GDG non poteva tirarsi indietro e per questo, in collaborazione con i GDG di Roma e Firenze, organizzeremo il DevFest che si terrà a Roma l'8 ed il 9 novembre. Ben due giorni di tecnologia pura, progetti e CodeLab :)
Saranno presenti speakers provenienti dalle nostre community ed anche qualche ospite di rilievo (Googlers!).

Let's keep in touch! ;)

Android workshop @ UniPG (parte 2)

pubblicato 23 lug 2013, 12:23 da Emanuele Palazzetti

Proseguendo il filone del primo workshop, si è tenuto un secondo incontro all'Università degli Studi di Perugia durante l'iniziativa HKBU-UNIPG Exchange Programme 2013. Questa volta gli studenti sono stati sollecitati con il piccolo workshop "Android notifications with Google Cloud Messaging" dove si è parlato ovviamente di uno degli argomenti molto seguiti durante l'ultimo Google I/O: il servizio Google Cloud Messaging for Android.

GCM kickstart

Si è rimasti abbastanza leggeri con il quantitativo di informazioni trasmesse agli studenti (il workshop era di appena 2 ore) quindi non si è riusciti a toccare tutti i punti del framework GCM se non quello già usato da diverso tempo da molti sviluppatori: il push messaging. Trattando le caratteristiche peculiari del servizio, la cosa che ha senza acceso l'attenzione degli studenti è stata la possibilità di poter creare in questo workshop un'applicazione di base usufruendo del Mobile Backend Starter. La scelta di utilizzare questa applicazione base come esempio è stata dettata principalmente dal non concentrare troppa programmazione in così poco tempo dando comunque rilevanza all'aspetto architetturale del servizio GCM.

GCM Architecture

Ovviamente questa era l'intenzione iniziale ed è stata sufficiente una buona dose di curiosità da parte degli studenti per "rompere" la corazza più esterna. Si è infatti passati ad una rapida scandagliata al codice per meglio comprendere le API del framework e toccare più "con mano" il ciclo di vita di un'applicazione basata su GCM (dalla sua registrazione alle prime notifiche push).
Purtroppo non c'è stato modo di entrare veramente nel dettaglio ma senza dubbio ce ne sarà in uno dei prossimi incontri dopo la pausa estiva.

Di seguito alcuni link di riferimento al workshop:
  • slides workshop;
  • sorgenti applicazione Android (sono analoghi al Mobile Backend Starter citato sopra con l'eccezione che dispongono di tutta la configurazione necessaria per essere importati direttamente nell'Android Studio).
See ya! :)

Google Cloud Endpoints e Google Cloud Messaging

pubblicato 16 lug 2013, 00:25 da Emanuele Palazzetti   [ aggiornato in data 16 lug 2013, 00:27 ]

Due tecnologie la cui intersezione include le parole Google e Cloud: che dire? E' questo l'argomento che sarà trattato il 19 luglio a partire dalle ore 09.30 (fino alle 11.30) presso l'Università degli Studi di Perugia (dipartimento di Matematica ed Informatica) dove il nostro GDG si occuperà di presentare un piccolo workshop Android orientato attorno al servizio Google Cloud Messanging.
Il workshop inizierà con qualche cenno sulla Google Cloud Platform per poi concentrarsi sullo sviluppo di un'applicazione Android in grado di sfruttare un backend presente su App Engine con il servizio GCM abilitato.

Ricordo che l'intero workshop sarà tenuto in lingua inglese.
Per qualsiasi informazione chiedete pure un lista!

Android workshop @ UniPG (parte 1)

pubblicato 16 lug 2013, 00:07 da Emanuele Palazzetti   [ aggiornato in data 16 lug 2013, 00:39 ]

E' ormai da qualche settimana che alcuni studenti della Hong Kong Baptist University (computer science course) sono ospitati dall'Università degli Studi di Perugia durante l'iniziativa HKBU-UNIPG Exchange Programme 2013.
Proprio per questo il GDG Perugia ha deciso di prendere parte a questo scambio culturale proponendo una serie di seminari volti a diffondere alcuni degli aspetti della programmazione Android.

Panoramica


Il 12 luglio alle ore 09.30 si è tenuto il primo workshop intitolato "Feed your Android with a REST client" nel quale sono state trattate alcune delle basi della programmazione su dispositivi Android. Si è parlato di Activity ed altri componenti fino a giungere alla spiegazione di qualche design pattern per realizzare un client REST. Senza entrare troppo nei dettagli implementativi è stato illustrato l'uso della nuova libreria Volley per effettuare delle request ad alcune API esposte da un backend Django opportunamente creato per lo scopo.

Some students


Senza dubbio agli studenti è piaciuta molto l'idea di Volley dato che ha facilitato (e faciliterà) la creazione di applicazioni che richiedono risorse esterne (API REST, immagini ecc...). Senza nulla togliere che il tempo guadagnato dall'uso della libreria è stato reinvestito per rispondere a dubbi e curiosità dei partecipanti.

Di seguito alcuni link di riferimento:

Book review - Team Geek

pubblicato 10 lug 2013, 01:13 da Massimiliano Pippi   [ aggiornato in data 10 lug 2013, 01:17 ]

Team Geek

A Software Developer's Guide to Working Well with Others


Book Cover


http://shop.oreilly.com/product/0636920018025.do


This is the last book I received for reviewing (thanks to Josette from O'Reilly).


As a software developer and a team member, I know how difficult is dealing with people in respect of writing code sitting comfortably at my desk, so I am usually very skeptical of technical books that promise to teach you how to deal with this “human stuff” like it was a programming language. I had the pleasure to meet Brian Fitzpatrick at a conference and I was very impressed by his brilliant personality and his fascinating personal story and this somehow convinced me on reading this book. And I was not disappointed because since the first pages you have the strong feeling you’re reading something written by developers, so you mostly and easily get the point of the authors.


The book is full of good advices, best practices and even a list of antipatterns you better avoid to apply to your team. Some of the advices derives from common sense and you or your team likely apply them already, nevertheless it was very useful realizing how important some behaviours, habits or attitudes me and my team already have but wrongly take for granted, or worst, miss to improve.


The authors keep saying a sort of mantra during the book: HRT, an acronym that stands for Humility, Respect and Trust. Apply this mantra and you will soon become an excellent team player, whatever your job is. For this reason in particular I’ll do my best to have my colleagues read this book.

Android by night - 27 febbraio

pubblicato 25 feb 2013, 06:06 da Emanuele Palazzetti   [ aggiornato in data 25 feb 2013, 06:19 ]

Il GDG Perugia organizza l'evento Android by night, che si terrà il prossimo 27 febbraio presso la sede di "Evonove S.r.l." in Via frà Filippo Longo, 16 a Magione a partire dalle ore 21:30.
L'idea di questo incontro è quella di dar vita a discussioni su Android, durante tutto l'arco della serata. In particolare saranno velocemente illustrate delle RESTful web API per introdurre l'uso di servizi web all'interno delle applicazioni Android.

Android by night

Primo Aperitivo Android - 13 Dicembre 2012

pubblicato 29 nov 2012, 05:59 da Massimiliano Pippi   [ aggiornato in data 06 dic 2012, 06:23 ]

Il GDG Perugia organizza il primo Aperitivo Android, che si terrà il prossimo 13 Dicembre presso il bar "La Meglio Gioventù" in Piazza Matteotti a Magione a partire dalle ore 18:30.
Dopo un aperitivo (prezzo concordato 5,00€), che sarà occasione per conoscerci e discutere delle più recenti tecnologie Google, Luca Morettoni farà un intervento tecnico per approfondire l'evoluzione del servizio di notifiche push di Android, Google Cloud Messaging.

Primo Aperitivo Android

Android Workshop - Sabato 19 Maggio

pubblicato 07 mag 2012, 07:28 da Massimiliano Pippi   [ aggiornato in data 21 mag 2012, 08:42 ]

Il Perugia GTUG con la collaborazione di Evonove Srl organizza un workshop di 4 ore finalizzato a fornire ai partecipanti gli strumenti di base per avvicinarsi alla programmazione di applicazioni mobili su piattaforma Android. Il workshop si terrà Sabato 19 Maggio alle ore 9:00 nella nuova sede del coworking space di Evonove a Magione, situato al piano superiore dell'edificio sede dell'esposizione di Mobili Veracchi, a fianco del Mercatone UNO.

La partecipazione è gratuita previa registrazione all'indirizzo http://android-workshop.eventbrite.com e limitata a 6 partecipanti che verranno seguiti dai 2 tutor Michele Lepri ed Emanuele Palazzetti, sviluppatori freelance.

Per poter seguire le attività del workshop tutti i partecipanti dovranno avere a disposizione un laptop appositamente configurato secondo le linee guida presenti al seguente indirizzo: http://goo.gl/vEEXS.

Per qualsiasi richiesta di informazioni potrete contattare gli organizzatori in mailing list (http://groups.google.com/group/perugia-gtug) oppure all'indirizzo email pippi@gtugs.org.

Il materiale del workshop è allegato a questa pagina mentre il codice sorgente è disponibile ai seguenti indirizzi:

9 Marzo 2012, Primo evento: kickstart!

pubblicato 14 feb 2012, 06:47 da Massimiliano Pippi   [ aggiornato il 11 mar 2012, 06:19 da Luca Morettoni ]

Venerdì 9 Marzo 2012
 alle ore 18:00 si terrà a Bastia Umbra il primo evento organizzato dal Perugia GTUG, durante il quale verrà presentato ufficialmente lo user group e saranno illustrate e discusse le prossime iniziative. Durante l’evento ci sarà anche spazio per due brevi interventi tecnici introduttivi su Android e Google App Engine.


Dove

L'evento si terrà presso il "Circolo ARCI Cipresso", facilmente raggiungibile dalla superstrada Perugia-Foligno, uscita "Ospedalicchio Sud", seguendo le indicazioni per la bocciofila.
Trovate la mappa a questo indirizzo: http://bit.ly/bocciofila

Programma

Ore 18.00 - Presentazione del GTUG Perugia
Ore 18.20 - Google App Engine, una piattaforma su cloud (Massimiliano Pippi)
Ore 18.40 - Scopriamo Android (Luca Morettoni)
Ore 19.00 - Free drink & Open discussion

Slide

Sono diponibili le slide dell'evento!

1-10 of 11