Una carrellata sugli strumenti di sviluppo per le principali piattaforme mobile: Android, iPhone, Windows Phone 7, Symbian e Blackberry.
Le principali caratteristiche, IDE, tool crossplatform e application store.
WhyMCA HappyHour
[#openIQUII - Workshop] Mobile Development e Mobile SecurityIQUII
Le applicazioni mobile oggi costituiscono lo strumento privilegiato per connettere gli utenti con i servizi e piattaforme online.
Le aziende ne sono consapevoli, e investono cifre sempre maggiori nella creazione di strumenti in grado di favorire l’esperienza dei loro clienti e acquisirne di nuovi, in un’ottica di presidio multicanale di mercati sempre più complessi.
Lo sviluppo di applicazioni mobile si configura come una leva strategica per i mercati, ma anche come una robusta opportunità professionale per tutti i programmatori che intendono affacciarsi sul mondo del mobile development.
Il terzo incontro #OpenIQUII sarà dedicato proprio al mobile development: Fabio Lalli e Fabio Ciotoli, CEO e CTO di IQUII, spiegheranno in che modo è possibile sviluppare applicazioni per iOS e Android, e quali sono i differenti approcci che il programmatore deve tenere in considerazione per progettare, sviluppare e inserire negli store le applicazioni.
Questi i temi trattati:
- Framework di sviluppo non nativi;
- Metodologie per la progettazione e lo sviluppo di un’applicazione;
- Analisi della sicurezza delle informazioni di un’applicazione;
- Tecniche e strumenti per accelerare lo sviluppo di un’applicazione.
We make easy-to-use and awesome applications using different technological innovation and on different types. We are concentrating in cell phone applications development and efficiency, web applications creating and also provide you SEO solutions.
Una carrellata sugli strumenti di sviluppo per le principali piattaforme mobile: Android, iPhone, Windows Phone 7, Symbian e Blackberry.
Le principali caratteristiche, IDE, tool crossplatform e application store.
WhyMCA HappyHour
[#openIQUII - Workshop] Mobile Development e Mobile SecurityIQUII
Le applicazioni mobile oggi costituiscono lo strumento privilegiato per connettere gli utenti con i servizi e piattaforme online.
Le aziende ne sono consapevoli, e investono cifre sempre maggiori nella creazione di strumenti in grado di favorire l’esperienza dei loro clienti e acquisirne di nuovi, in un’ottica di presidio multicanale di mercati sempre più complessi.
Lo sviluppo di applicazioni mobile si configura come una leva strategica per i mercati, ma anche come una robusta opportunità professionale per tutti i programmatori che intendono affacciarsi sul mondo del mobile development.
Il terzo incontro #OpenIQUII sarà dedicato proprio al mobile development: Fabio Lalli e Fabio Ciotoli, CEO e CTO di IQUII, spiegheranno in che modo è possibile sviluppare applicazioni per iOS e Android, e quali sono i differenti approcci che il programmatore deve tenere in considerazione per progettare, sviluppare e inserire negli store le applicazioni.
Questi i temi trattati:
- Framework di sviluppo non nativi;
- Metodologie per la progettazione e lo sviluppo di un’applicazione;
- Analisi della sicurezza delle informazioni di un’applicazione;
- Tecniche e strumenti per accelerare lo sviluppo di un’applicazione.
We make easy-to-use and awesome applications using different technological innovation and on different types. We are concentrating in cell phone applications development and efficiency, web applications creating and also provide you SEO solutions.
2014 - Adobe Digital Publishing Suite (DPS) Matteo Ziviani
Informazioni generali all'utilizzo di Adobe inDesign e Digital publishing Suite. Adobe Digital Publishing Suite è una soluzione per creare, distribuire e ottimizzare contenuti e pubblicazioni coinvolgenti per dispositivi tablet.
Massimo Oliviero ci illustra l'ecosistema, i requisiti e gli strumenti necessari per poter iniziare a sviluppare in iOS.
Iscriviti qui e fai iscrivere i tuoi amici e colleghi per essere sempre aggiornato sui nostri Tech Webinar! https://goo.gl/Od3Vrr
Scrivici a training@codemotion.it
TW: @codemotionTR
Slide utilizzate durante l'intervento sulle Progressive Web App e le Trusted Web Activities applicate a Wordpress e Woocommerce.
Trovate informazioni più precise sull'argomento su https://2019.catania.wordcamp.org/session/progressive-web-app-e-twa/
e sugli articoli https://www.francescogiammanco.it/progressive-web-app-lighthouse/
e https://www.francescogiammanco.it/trasformare-un-sito-in-twa/
2014 - Adobe Digital Publishing Suite (DPS) Matteo Ziviani
Informazioni generali all'utilizzo di Adobe inDesign e Digital publishing Suite. Adobe Digital Publishing Suite è una soluzione per creare, distribuire e ottimizzare contenuti e pubblicazioni coinvolgenti per dispositivi tablet.
Massimo Oliviero ci illustra l'ecosistema, i requisiti e gli strumenti necessari per poter iniziare a sviluppare in iOS.
Iscriviti qui e fai iscrivere i tuoi amici e colleghi per essere sempre aggiornato sui nostri Tech Webinar! https://goo.gl/Od3Vrr
Scrivici a training@codemotion.it
TW: @codemotionTR
Slide utilizzate durante l'intervento sulle Progressive Web App e le Trusted Web Activities applicate a Wordpress e Woocommerce.
Trovate informazioni più precise sull'argomento su https://2019.catania.wordcamp.org/session/progressive-web-app-e-twa/
e sugli articoli https://www.francescogiammanco.it/progressive-web-app-lighthouse/
e https://www.francescogiammanco.it/trasformare-un-sito-in-twa/
5. Release App
Xcode Configuration
• Prerequisito: avere un Provisioning
Profile per la distribuzione
• Scegliere un team
• Impostare un BundleID
• Verificare Schema Release
• Preparare la build
5
7. Release App
Bundle ID
• Identifica univocamente l’applicazione
• Utilizzato in vari step di configurazione
7
8. Release App
Bundle ID
• Xcode memorizzato nel file info.plist
• Nel MemberCenter è necessario
creare un’app con il Bundle ID del
progetto creato
• In iTunes Connect identifica la nostra
8
applicazione
9. Release App
Impostare un Bundle ID
• Xcode project navigator -> general
• È possibile impostare il prefisso
• Nome del progetto non si può variare
9
26. Release App
iTunes Connect
• SKU: identificativo unico (non è AppID)
• Version: versione dell’app (deve
essere uguale a quella di Xcode
quando create la build)
• Bundle ID: scelta da menu a tendina
(scegliere BundleID creato in iOS Dev
Portal)
26
42. Release App
Review
• Non c’è un tempo stimato per la review
• Possono volerci 4 giorni o 15 (variabili)
• Le reviews vengono fatte in base ad
una coda
• Le app nuove possono impiegare più
tempo ad essere revisionate
42
43. Release App
Review
• Buona norma compilare il campo note
per comunicare eventuali particolarità
dell’app
• Se l’app prevede login, fornite un
43
accesso di test
44. Release App
Review
• Se l’app viole le guidelines, viene
rigettata
• Apple ci spiega il motivo del rigetto
• In caso di rigetto è necessario fare fix
e inviare nuova build
44
45. Release App
Ulteriori approfondimenti
Configuring Your Xcode Project for
Distribution
Submitting your App to the Store
Releasing and updating your App on the
Store
App Guidelines
45