Tutorial sulla realizzazione del software “La smorfia” per iPhone [n.1]
by Stefano Lo DucaPer realizzare un software non basta scrivere un po’ di righe di codice…
Avere l’idea, analizzarla, studiarla, e poi metterla in pratica….
Vorrei poter cominciare questo primo tutorial con dei concetti generali, con delle riflessioni, con l’intenzione di poter meditare insieme a voi e capire quelle che sono le nostre reali aspirazioni, e quelle che poi prenderanno forma diventandone azione concreta.
Realizzare un sw (software) per iPhone, come per molti altri dispositivi, richiede molte competenze.. grafiche, di programmazione, di logica dei processi.. e tanti altre a seconda dei progetti.
Il primo pensiero che ho avuto e’ stato perche’ non realizzare un programma sul Lotto. Un programma che compredesse tutto.. dalle estrazioni, al calcolo delle probabilita’ passando infine per “la smorfia”… Fu cosi che mi consultai con il mio “compagno” di sviluppo e concordammo che forse la cosa era troppo corposa e che solo un programma dedicato al mondo della Smorfia, avrebbe fatto sicuramente il suo buon successo.
L’idea era quindi accettata, bisognava partire, ma da dove si comincia ?…
Come prima cosa, bisogna fare una analisi molto dettagliata, su cosa si vuole rappresentare, come lo si vuole rappresentare, e da dove attingere alle risorse necessarie.
Cominciai creando degli schizzi su di un prototype di iPhone disegnato, dove cercavo di immaginarmi le diverse view del sistema… e come loro avrebbero potuto interagire tra di loro attraverso i diversi pulsanti di navigazione.
Vennero fatte diverse prove e realizzati diversi disegni, ma ci sono delle cose che piacciono e le si sentono fin dal primo momento altre invece che anche se belle non riescono a trasmetterti quella forza da darti la convizione di poter andare avanti. Oltre a rappresentare il libro della smorfia si voleva ampliare l’applicazione con qualche ineressante funzionalita’.. e non ricordo a chi venne l’idea, ma pensare di sfruttare lo shake dell’iphone e far apparire un numero casuale da una sfera magica e’ stato proprio quel tocco finale a completamento di un applicazione simile.
La grafica fa la differenza.
L’applicazione doveva funzionare perfettamente, il database doveva caricarsi velocemente, il tocco dei pulsanti doveva portare immediatamente a cio’ che ci si aspettava. Molti insegnamenti ci sono arrivati dai Team apple inerenti alla progettazione di un buon sw per iPhone. L’utente e’ pretenzioso, piu’ che con qualsiasi altro sistema, vuole risposte immediate, non vuole attendere nemmeno un secondo.. e l’immagine che ha davanti a se deve essere gradevole, deve attirare il suo sguardo fino al caricamento e alle funzioni attive altrimenti cambia applicazione.
C’e’ voluto diverso tempo e professionalita’ per trovare il giusto compromesso. Purtroppo non basta prendere un disegno qui, uno li, e metterli assieme; ci vuole un’immagine coordinata, di gusto, che sfrutti pure i componenti standard che l’iphone mette a disposizione, ma che sia omogenea di colori e struttura in tutte le sue view.
Una volta che l’applicazione ha preso forma graficamente; e’ il momento di studiare e implementare il codice, ed e’ cio’ che comincerò a spiegarvi nei prossimi articoli dedicati a questo tutorial.
Gli argomenti che toccheremo per il completamento della nostra applicazione saranno:
- La splash screen
- Lo shake dell’iphone
- Generatore di numeri casuali
- Un interfaccia personalizzata
- Caricare il nostro DB SQLite
- La “i” per la pagina dei crediti
Inoltre per tutti quelli che seguiranno questo corso e lasceranno un commento sugli articoli trattati a cominciare da questo, potranno vincere un codice promozionale per l’acquisto gratuito della “La Smorfia” in appstore. (verranno scelti in modo del tutto casuale 3 commenti per articolo)
La smorfia la potete trovare al momento in appstore al seguente link.
Per voi Sir. Lodux.













12 Comments. Subscribe to this post comments or trackback.
Aprile 27th, 2009
[...] Risorsa: http://www.iphoneandgo.it/2009/04/27/tutorial-sulla-realizzazione-del-software-la-smorfia-per-iphone... [...]
Aprile 27th, 2009
Seguo con interesse..
Mi sto scaricando anche il corso della standford U (oltre ad un po’ di libri da amazon) e piano piano spero di imparare a scrive 2 righe in crocie di programma!!!
ciao
Aprile 27th, 2009
xkè non pubblicate due articoli a settimana? Spero di vincere…
Aprile 28th, 2009
Vanno bene anche i commenti critica?!?!?!?!
Purtroppo trovo difficili i vostri tutorial…non avendo mai programmato ad oggetti non riesco a fare il grande passo o cmq trovare un qualkosa che possa aiutarmi.
Beati voi che siete riusciti anche a pubblicarlo…io di idee ne ho tante se ve ne servono XD
Great job
Aprile 28th, 2009
Ciao Paolo, Mario e Nimaxx…. grazie per i vostri commenti.. positivi e negativi.. a voi i 3 codici omaggio per la smorfia
Aprile 29th, 2009
GRAZIE!
Aprile 29th, 2009
Grazie per il codice, l’ho già scaricata. anche io ho pubblato un programma su AppStore, appena me lo approvano ti ricambio il codice.
Grazie Ancora.
PS se servono collaboratori chiedi pure.
Maggio 4th, 2009
[...] Tutorial sulla realizzazione del software “La smorfia” per iPhone [n.1] lunedì 27 aprile 2009 | Tratto da: http://www.iphoneandgo.it/ [...]
Luglio 16th, 2009
Ottima idea quella de “La Smorfia”
Un’applicazione del genere può risultare molto utile sopratutto quando ti trovi a giocare al lotto in un bar e non disponi di un libro su “La Smorfia”.
Bravi, sono fiero che anche noi italiani creiamo programmi utili
Agosto 5th, 2009
non riesco a capire come si “comincia” il tuo corso di apprendimento…..:-((((
Settembre 9th, 2009
Ciao Stefano,
Ho una domandina…
Sempre più bello il tuo sito.. io ti leggo e imparo silenziosamente..
Ma esistono dei fogli prestampati per disegnare l’interfaccia di un app per iphone?
Dicembre 4th, 2009
Salve,
vorrei seguire questo tutorial sulla creazione del programma “La Smorfia”, ma non riesco a trovare nessun link per proseguire la lettura. Gli argomenti trattati sono molto interessanti, come posso fare?