Come Sviluppare Web App con Sencha Touch
Impara a sviluppare
Applicazioni Mobile con
Sencha Touch costruendo una
Web App completa partendo da zero, a cross-compilarla per
Android, iOS, Windows e a distribuirla su
Google Play e App Store.
I capitoli con link al video che rappresenta il risultato che raggiungerete in ogni capitolo. Partiamo dalla fine. Passo dopo passo arrivati agli ultimi capitoli realizzerete e cress-compilerete per
Android, iOS, Windows la seguente applicazione:
https://www.youtube.com/watch?v=vLIvJ3JJsaY
+ Souce Code
Capitoli:
1. Introduzione a Sencha Touch
2. Installazione degli strumenti per lo sviluppo
3. Il Processo di Sviluppo e Prima Applicazione
Come creare un progetto Sencha Touch, come eseguirlo e come fare debug.
https://www.youtube.com/watch?v=vSJ0u3X1p_8
4. Le basi di Sencha Touch
Come costruire componenti, come fare riferimento a questi componenti e come ascoltare gli eventi generati dai componenti, componenti “visuali” di un'applicazione Sencha Touch come panels, lists, toolbar, button.
5. I Componenti di Sencha Touch
Come usare i Component di Sencha Touch: Button, TextBox, Slider, Carousel, Panel, Viewport e come sfruttare le proprietà show, hide, enable e disable.
https://www.youtube.com/watch?v=jvq9hyAuElI
6. Gestione dei Layout
Come usare i layout di Sencha Touch: Full-Screen (fit) Layout, Horizontal Layout (hbox), Vertical Layout (vbox), Card Layout (card), Tab Layout, Carousel Layout, Docking dei Componenti, Combo.
https://www.youtube.com/watch?v=V00z91QUPUU
7. Navigare tra le schermate
Come creare l'architettura di navigazione delle nostre applicazioni. Navigation View e TabPanel.
https://www.youtube.com/watch?v=8KiaDq_ivZg
8. Mappe e Popup
Come inserire mappe nelle nostre applicazioni e come gestire popup personalizzati.
https://www.youtube.com/watch?v=8KiaDq_ivZg
9. FormPanel
Come gestire l'inserimento dei dati all'interno del form.
https://www.youtube.com/watch?v=nATtUC3_ogk
10. Store
Come salvare dati in uno store, e gestire i dati.
https://www.youtube.com/watch?v=QQJKUN4DMCU
11. Model
Inserimento del modello dati.
12. Connessioni Locali e Remote
Come salvare e recuperare dati con proxy AJAX e proxy JSONP.
https://www.youtube.com/watch?v=3RQ9nf38Xxc
13. Il processo di sviluppo e paradigma MVC
Strutturare il codice delle applicazioni con il paradigma MVC.
14. Navigazione, Liste e Mappe
Implementare una struttura di navigazione con TabPanels. Visualizzare la lista degli oggetti prelevati tramite jsonp, e gli oggetti su una mappa.
https://www.youtube.com/watch?v=d1_UyDg4H2w
15. XTemplate e NavigationView
Realizzazione della schermata di dettaglio dell’applicazione e implementazione delle funzioni per gestire le transizioni sugli eventi di tap sull'item della lista e tap sul marker nella mappa.
https://www.youtube.com/watch?v=fkZkookFP4U
16. App Multilingua
Come fare in modo che la nostra applicazione carichi la lingua corrispondente a quella utilizzata sul dispositivo dal quale si fruisce l’applicazione.
17. Profili: UX differente in base al dispositivo
Realizzare una user experience per tablet da aggiungere a quella già creata, che sarà resa disponibile agli smartphone.
https://www.youtube.com/watch?v=5FPoUzW3Bs0
18. Popup e impostazioni
Gestione dei popup, button e toolbar che sfrutteremo per gestire le impostazioni dell'applicazione.
https://www.youtube.com/watch?v=cs4Js4rG2cI
19. Temi e Stili
Come personalizzare il look and feel delle nostre applicazioni. Come creare il proprio tema.
https://www.youtube.com/watch?v=vLIvJ3JJsaY
20. Creare un pacchetto nativo
Creazione dei pacchetti nativi per Google Play, App Store e Windows Store.