• Programmare una webApp per iPhone #0 – Introduzione

    {lang: 'it'}

    Innauguro con questo articolo una serie di guide che hanno come obiettivo finale la realizzazione di una semplice webApp.

    Perchè una webApp?

    Quando iniziai a “smanettare” con il mio iPod Touch, cercai online guide sulla programmazione per iPhone, e mi trovai spiazzato, non avevo mai studiato programmazione ad oggetti, e non possedevo un Mac, entrambi requisiti necessari per programmare per iPhone.

    Così pensai ad uno stratagemma per riuscire lo stesso nel mio intento: creare una webApp.

    I frutti del mio studio e della mia curiosità hanno poi preso forma e nome: DCmC, applicazione presente su cydia  e hostata da iSpazio.

    Tutta l’applicazione è infatti scritta in html e php, quindi ho potuto svolgere tutto il lavoro, senza dover imparare l’objective C e senza possedere un Mac.

    Quindi riassumendo perchè una webApp?

    • Possibilità di usare Windows
    • Nessuna conoscenza della programmazione ad oggetti richiesta
    • Unico requisito è la conoscenza base dell’html (e per applicazioni più complesse del php)

    Ma ecco anche qualche aspetto negativo:

    • Non è possibile interagire con l’hardware (quindi accelerometro e simili)

    Tutte queste guide utilizzeranno iWebKit, uno stumento che rende semplicissimo programmare webApp per iPhone.

    Tutto quello che dovrete scrivere sono solo rige di codice html.

    Quindi come primo passo scaricate l’ultima versione di iWebKit (al momento è la 4.6.2) e salvatela nel vostro computer.

    Dalla prossima guida scriveremo le prime righe di codice, intanto che ne pensate di questo nuovo progetto sul mio blog?

    Tag:, , , , , ,

14 Comments


  1. Fra 218 scrive:

    Ne sono imolto interessato!!! Complimenti!!!:-)

  2. Pierluigi scrive:

    non vedo l’ora che arrivi il primo articolo pratico!

    Ps. ma il link a DCmC non funziona ?

  3. Pierluigi ha scritto:

    non vedo l’ora che arrivi il primo articolo pratico!
    Ps. ma il link a DCmC non funziona ?

    link aggiustato, grazie!

  4. smanettone scrive:

    bellissimo progetto

  5. dipo.fabio scrive:

    Penso che ti seguirò dal primo all’ultimo dei tuoi post… :-)
    Complimenti per l’idea!!!
    dipo

  6. silentscre4m scrive:

    ciao daniele! vorrei chiederti una cosa…io sto facendo una web app usando windows…una delle poche cose che mi mancano è la splash screen…sapresti dirmi come posso inserirla??:) grazieee!!

  7. silentscre4m ha scritto:

    ciao daniele! vorrei chiederti una cosa…io sto facendo una web app usando windows…una delle poche cose che mi mancano è la splash screen…sapresti dirmi come posso inserirla??:) grazieee!!

    Se hai utilizzato iWebKit, una volta aggiunta l’icona alla springboard durante l’avvio verrà visualizzata l’ultima schermata dell’app quando era aperta, per inserire una splash screen personalizzata purtroppo hai bisogno di Xcode.

  8. Teju scrive:

    Ciao, ho trovato la tua guida e sto dando un occhio a come realizzare tali applicazioni.
    Solo non trovo nulla riguardante eventuali ricerche all’interno dei dati…

    Mi spiego: vorrei realizzare una guida relativa dei particolari punti di interesse. Ciascun punto di interesse ha delle keyword. Vorrei poter fare un motorino di ricerca che, date le keyword, trovi i punti di interesse associati.

    In PHP è uno script molto molto semplice, ma è possibile, con questo sistema, riprodurlo??

    Grazie mille
    Matteo

  9. Teju ha scritto:

    Ciao, ho trovato la tua guida e sto dando un occhio a come realizzare tali applicazioni.
    Solo non trovo nulla riguardante eventuali ricerche all’interno dei dati…
    Mi spiego: vorrei realizzare una guida relativa dei particolari punti di interesse. Ciascun punto di interesse ha delle keyword. Vorrei poter fare un motorino di ricerca che, date le keyword, trovi i punti di interesse associati.
    In PHP è uno script molto molto semplice, ma è possibile, con questo sistema, riprodurlo??
    Grazie mille
    Matteo

    Si, certo. E’ un sistema che ho utilizzato anche io. :D

  10. Teju scrive:

    @ Daniele Campogiani:
    Ho provato a dare un occhio, ma iWebKit è alla fine solo codice HTML… come si fa ad aggiungere database? Richiami da web pagine PHP?

  11. @ Teju:
    esatto, fai una query in php all’interno della pagina che hai scritto.

  12. Teju scrive:

    @ Daniele Campogiani:
    Non son molto pratico di iPhone: ma se uno lo usa off-line non è possibile usare l’eventuale applicazione??

  13. @ Teju:
    Salvando le pagine in locale si, ma cosi perdi la possibilità di avere pagine dinamiche, solo pagine statiche in html.

  14. Teju scrive:

    @ Daniele Campogiani:
    Ok, era quel che volevo capire. Mi serve inserire un DB nella mia applicazione, allora devo studiare qualcosa di diverso da iWebKit. ;)

    Ciao e grazie dell’attenzione!

Trackbacks/Pingbacks

  1. diggita.it

Leave a comment