La mia prima esperienza da DEV con Windows Phone

by Andrea 18 April 2012 00:49

Tempo fa vi ho scritto della mia prima esperienza di sviluppo con Android (link), ed all'epoca ne ero anche entusiasta....ma perchè ancora non avevo provato a sviluppare per Windows Phone.
In termini di diffusione dei dispositivi purtroppo non si può dire lo stesso...ma in questo post voglio concentrarmi solo in quel che riguarda la parte di sviluppo.

Emulatore

La cosa che adoro in assoluto è la velocità e la leggerezza dell'emulatore Windows Phone, e chi ha provato a sviluppare per android sa bene la differenza abissale che c'è rispetto all'emulatore di android (lento e molto molto pesante). Già solo questo aspetto permette di velocizzare e non di poco la fase di sviluppo di un'applicazione.

Metro Style

Per chi mi conosce sa che con xaml non sono espertissimo, ma ad aiutarmi nello sviluppo per Windows Phone è stato proprio lo stile metro del telefono. Ebbene si, l'utilizzo dei controlli panorama e pivot, uniti alla semplicità dello stile metro fanno si che un'applicazione possa essere accativante ed usabile, senza necessariamente dover essere dei guru di xaml. 

Ovvio che conoscere xaml come si deve permette di fare la differenza, non solo in termini di tempo, ma anche nel feedback che l'app può dare. Animazioni, effetti grafici, ... sono aspetti che sicuramente catturano l'attenzione dell'utente finale.

Le mie app

Ed ecco qui il risultato delle prime notti spese per imparare questa piattaforma:

- Date Calculator

http://windowsphone.com/s?appid=3aee2367-41d5-448e-b21b-1f9ed5e7de79

Si tratta di un'app per eseguire calcoli con le date. Poter aggiungere e sottrarre giorni, mesi e anni da una precisa data, oppure calcolare la differenza tra due date inserite.
Un'applicazione semplice che mi ha dato modo di conoscere il controllo panorama, ed iniziare a conoscere il toolkit (controlli aggiuntivi per Windows Phone) che ho utilizzato nel selettore delle date.

- Baby Calculator

http://windowsphone.com/s?appid=707ef9e0-6fe0-44cf-92b2-4e8b66a86a9b

In questo caso la calcolatrice è solo una "scusa" per far usare l'app. Nella realtà è nata per aiutare l'associazione tra numero scritto e la relativa pronuncia per i bambini...infatti alla pressione dei tasti numerici, il numero premuto viene anche "letto" da una voce.
Nell'ultima versione ho aggiunto la possibilità di far registrare l'audio che verrà riprodotto alla pressione dei tasti numerici, in modo di dare la possibilità ai genitori di utilizzare la loro voce oppure per far divertire i bambini registrandoci dei suoni e rumori.
Con quest'app ho approfondito così tutto l'aspetto che riguarda la registrazione e riproduzione audio, per non parlare anche dell'IsolatedStorage utilizzato per il salvataggio dell'audio registrato.

Se avete modo di provarle (specialmente Baby Calculator) ogni feedback è sempre ben accolto ;-)

Conclusioni

Sviluppare per Windows Phone è proprio piacevole. I tool di sviluppo fanno poi l'enorme differenza (rispetto le altre piaforme tipo android e iphone) e permettono di realizzare applicazioni con (quasi) estrema facilità. Microsoft, con Visual Studio ci stà proprio viziando per bene.

Ed ora una nota da utente finale: da quando stò utilizzando il nokia lumia 800 come telefono principale, ammetto di non aver sentito proprio la mancanza di android (se non per un paio di funzionalità devvero minori). 

Speriamo veramente che Windows Phone prenda piede il più possibile!

 

Start Something! Tour – Windows 8 e WP7.5 

Per chi voglia provare questa esperienza, ricordo che ci sarà un lab  a Mestre (Start Something! Tour – Windows 8 e WP7.5 ) il 3 maggio 2012 ed è sufficiente registrarsi qui http://www.xedotnet.org/Home/Meeting/201205031

Buon sviluppo a tutti

Tags:

.NET | Generale | Tempo libero

Non sono sparito

by Andrea 11 April 2012 02:52

E' da parecchio che non scrivo in questo blog, o meglio, è da parecchio che non scrivo post che non riguardino solo le mie sessioni.
Da parecchio tempo mi ripeto di ricominciare a scrivere, perchè di cose da scrivere ce ne sarebbero molte...ma twitter e facebook sono molto più rapidi, e spesso prediligo una frase li piuttosto che un post in questo blog...ma vediamo di cambiare queste cose.

Iniziamo

Sono passati parecchi mesi da quando ho lasciato definitivamente il lavoro da dipendente, e le cose sono cambiate davvero parecchio.

Lavorare come un mulo

Continuo a lavorare come un mulo, forse addirittura più di prima....ma ora lo faccio per me e non per gli altri. So che portare la pagnotta a casa dipende solo da me, quindi spetta a me compiere le scelte giuste, e portarle avanti nel modo che ritengo giusto. Almeno so che pagherò per errori miei, e non (come successo in passato) per errori di altri.

Nuove tecnologie

Ho iniziato ad affrontare/utilizzare tecnologie di cui avevo solo letto articoli o seguito sessioni, ed è qui che le community sono state di primaria importanza...aver seguito meeting su ogni tecnologia, o aver letto articoli a riguardo, mi stà tornando proprio utile, e mi ha permesso di accettare lavori che hanno portato a molte altre opportunità.
Ero sempre riuscito a mantenermi al passo per quello che riguardava ASP.NET (che è sempre la mia tecnologia principale), ma ora finalmente affronto anche progetti WPF, Windows Phone, ed altri...con maggiore sicurezza.

A volte son soddisfazioni

Parlare direttamente con i clienti e vedere in loro la soddisfazione per ciò che gli hai consegnato, è impagabile...era difficile da dipendete avere un responsabile/capo che ti facesse capire quanto il tuo lavoro fosse importante (o che si complimentasse per il risultato raggiunto). Ora invece i complimenti arrivano a me, come anche le eventuali rogne...ma questo è il nostro mestiere. Non sono sempre soddisfazioni, ma quando arrivano ti fanno (quasi) dimenticare i momenti bui.

Prof

Ho anche iniziato a fare il docente per alcuni moduli web per http://www.tecnicosuperiorekennedy.it/ e devo ammettere che anche dopo parecchi mesi ancora non mi sono abituato a sentirmi chiamare "prof". Ma che soddisfazione vederli crescere...

Tirando le somme

Sono ancora pienamente convinto della scelta che ho fatto, e se tornassi indietro, la rifarei con ancora maggiore sicurezza.
Non ho smesso di lavorare le sere o i fine settimana....ma sono certo (e datemi pure dell'illuso) che prima o poi ci riuscirò :-P

Tags:

+1 | Generale