Visualizzazione post con etichetta ios. Mostra tutti i post
Visualizzazione post con etichetta ios. Mostra tutti i post
giovedì 9 gennaio 2014
Parte I. Delphi XE5 - Per iniziare....come è facile sviluppare applicazioni mobile
Utilizzo Delphi dalla versione 1, e l'ho sempre ritenuto il miglior ambiente di sviluppo per Windows (tranne qualche versione un po' malandata) ed ora anche il miglior ambiente di sviluppo cross platform per ambienti desktop (Windows e Mac OSX) e ambienti mobili (IOS e Android).
Con questo, inizio a pubblicare una serie di articoli riguardanti l'utilizzo di Firemonkey 2 (il framework per sviluppare applicazioni cross platform) della nuova versione Delphi XE5 postando, sul mio canale Youtube, un video che mostra come è facile e rapido sviluppare una applicazione mobile e testarla sul simulatore per Windows fornito con l'update 2 di Delphi XE5.
Questa applicazione si connetterà ad un database SQlite e visualizzerà i dati di una colonna di una tabella in una vista, e cliccando sulle varie voci verrà visualizzato, in un box, il contenuto della riga selezionata. Per la connessione al database ho utilizzare Firedac, una serie di componenti forniti con l'ambiente di sviluppo.
Per fare tutto questo si può utilizzare la versione trial di Delphi XE5 scaricabile dal sito di Embarcadero
Le fasi di sviluppo di questa semplice applicazione sono:
- Creazione progetto Firemonkey Mobile
- Creazione della connessione al db e alla tabella del db SQlite tramite Firedac.
- Utilizzando la fantastica caratteristica di Visual Binding, ho collegato la ListView alla tabella decidendo, sempre in maniera rapida, cosa far visualizzare
- Ho aggiunto al progetto, come Target Platform, Win32 per poter utilizzare il simulatore Windows per le applicazioni mobili
- Ho aggiunto una riga di codice nell'evento OnButtonClick della ListView per visualizzare il testo della riga sulla quale "clicco" o "tappo"
- Esecuzione.....ed ecco l'applicazione, che così non serve a nulla, ma è un valido esempio per mostrare le potenzialità di questo strumento.
Dalla prossima sviluppando un'applicazione più completa e fornendo informazioni e suggerimenti.
Ciao.
mercoledì 15 maggio 2013
Embarcadero RADStudio XE4 introduce lo sviluppo di applicazione native per IOS
Con la nuova release di RADStudio, la XE4, oltre allo
sviluppo di applicazioni desktop (native VCL per Windows e crossplatform con il
potente framework Firemonkey per Windows e Mac), è possibile creare, con
Firemonkey, applicazioni native per IOS che girano su dispositivi Apple sui
quale è installato questo sistema operativo.
E' possibile sviluppare per IOS con qualsiasi versione di RADStudio
XE4 (dalla versione Professional alla Architect), con Delphi XE4 dalla versione
Enterprise alla Architect), mentre con C++Builder non è possibile farlo. Chi
acquista Delphi XE4 professional, per poter sviluppare per IOS, deve acquistare
il Mobile Add-On Pack.
I prerequisiti per poter sviluppare e provare le
applicazioni IOS sul simulatore sono:
1) Un MAC collegato
alla stessa rete sul quale gira il computer di sviluppo2) Dovete installare
XCode (l'ambiente di sviluppo di Apple) e i Command Line Tools di Xcode sul MAC3) Installare sul MAC
il Paserver, indispensabile anche per lo sviluppo di applicazioni desktop per
OSX.
Per testare le applicazioni direttamente sul dispositivo
IOS, oltre i passi elencati precedentemente, è necessario:
1) Un account
gratuito Apple developer e un account iOS Developer (questo, dal acquistabile
direttamente dal sito Applie al costo di $99) 2) Installare un
certificato per sviluppatori IOS, cioè un certificato con firma digitale che
associa lo sviluppatore alla sua applicazione3) Un dispositivo IOS
connesso al MAC tramite cavo USB
Se si ha tutto questo, è possibile sviluppare per IOS
utilizzando un ambiente molto user-friendly, completamente visuale, come potete
notare nella figura seguente.
Per chi utilizza già RADStudio, tutto torna facile, mentre
per chi non lo ha mai utilzzato lo troverà di una facilità e comodità estrema.
Dopo aver provato altri tool di sviluppo crossplatform a mio
parere questo è il più potente e completo anche perchè permette di sviluppare
direttamente su computer Windows e poi fare il test e deploy su dispositivi
Apple ed inoltre permette di utilizzare componenti di terze parti, cosa che non
tutti gli altri tool di sviluppo permettono di fare.Secondo la roadmap di Embarcadero (http://edn.embarcadero.com/article/42544), entro il 2013 verrà rilasciata anche la versione per sviluppare applicazioni Android.
A breve pubblicherò qualche prova ed esempio.
Iscriviti a:
Post (Atom)