Ciao sono Luca e svilupperò

la tua app

Luca

Mi chiamo Luca

E sono uno sviluppatore freelance iOS

Sono laureato in Tecnologia Informatiche e ho 10 anni di esperienza professionale nello sviluppo software. Ho lavorato presso varie realtà con sede a Roma come Accenture e FAO.

Nel 2013 ho dedicando un anno allo sviluppo di Luminetic Land: il mio videogioco per iPhone e iPad. Successivamente ho partecipato allo sviluppo di ToucHotel, un app per la prenotazione di Hotel disponibile per iPhone, iPad e Watch.

Dal 2012 mi dedico esclusivamente alla mia passione: sviluppare app per le piattaforme Apple: iPhone, iPad, Watch, TV e Mac. Infine nel mio tempo libero aiuto altri sviluppatori in tutto il mondo rispondendo alle loro domande su StackOverflow.

1

Laurea

In Tecnologie Informatiche presso La Sapienza (Roma)

10

Anni di esperienza

Nello sviluppo software

85

Articoli e guide

Pubblicati su HTML.it e questo sito

356

Risposte su StackOverflow

Aiutando sviluppatori in tutto il mondo

Ogni tecnologia sufficientemente avanzata è indistinguibile dalla magia.

Arthur C. Clarke

Le migliori tecnologie per la tua app

Swift

E’ il nuovo linguaggio di programmazione moderno presentato da Apple nel 2014. Il codice scritto in Swift è veloce e sicuro. Tuttavia conosco molto bene anche Objective-C (il linguaggio precedente).

Xcode

E’ un IDE ovvero un app per creare altre app. Xcode è l’unico IDE sviluppato da Apple e aggiornato costantemente per supportare le nuove tecnologie disponibili nei device Apple. Io utilizzo sempre e solo la versione più recente di Xcode.

Storyboard

E’ uno strumento presente in Xcode e permette di creare l’interfaccia della tua app senza scrivere codice. Risultato: l’app sarà completata in minor tempo e sarà meno soggetta a errori.

Autolayout

Questa tecnologia permette di disegnare interfacce che si adattano a schermi di dimensioni differenti. Così non è necessario disegnare la stessa interfaccia per schermi differenti e la tua app apparirà sempre perfetta.

CloudKit

Molte app (come Facebook o Twitter) hanno bisogno di un server che mette in contatto tra loro diversi utenti. E un server costa. Tuttavia, tramite CloudKit, Apple fornisce agli sviluppatori di app la tecnologia iCloud. In questo modo è possibile creare app che comunichino tra di loro senza nessun costo aggiuntivo.

SpriteKit

iPhone, iPad, AppleTV e Mac contengono una potete tecnologia per lo sviluppo di videogiochi e altri effetti visivi: SpriteKit. Conosco SpriteKit da anni e posso utilizzarlo per creare app con effetti speciali o videogiochi.

TestFlight

Grazie a TestFlight, durante lo sviluppo potrai testare l’app sul tuo iPhone. In questo modo giorno dopo giorno vedrai la tua idea prendere forma, potrai segnalarmi eventuali modifiche e il risultato finale sarà esattamente come volevi.

App Thinning

Dispositivi diversi hanno processori e schermi differenti. Con App Thinning si generano diverse versioni della tua app così ogni utente scaricherà da App Store la versione ottimizzata per il suo dispositivo. Il tutto avviene in modo trasparente e automatico. Risultato: un app generata su misura per quel dispositivo e un download più veloce.

App Analytics

Con App Analytics potrai controllare quanti utenti ogni giorno scaricano la tua app, in quale regione geografica, su quali dispositivi e per quanto tempo la usano. Puoi persino controllare quale campagna pubblicitaria ha generato un download.

Portfolio

Alcuni dei progetti a cui ho lavorato

ToucHotel per Apple Watch

ToucHotel per iPhone e iPad

Luminetic Land

Contattami

La prima consulenza è gratuita

(Rispondo in 1 giorno)