SlideShare a Scribd company logo
XAMARIN FORMS
Un caso reale
(DRAFT)
L’applicazione consente di accreditare punti
su tessere fidelity degli utenti.
Il gestore del negozio, tramite la propria
applicazione mobile, effettua una scansione
del qrcode della tessera del cliente e procede
con l’accredito dell’importo.
La soluzione è Xamarin.Forms e gira sulle
piattaforme:
Iphone/Ipad
Android
Windows Mobile
Sono state usate le librerie PCL ed una serie di
controlli aggiuntivi cross-platform che
consentono di sviluppare codice comune in
modo semplice e rapido.
Acr.Barcodes
Mvvcross
Splat
ZumeroDataGrid
In pochi giorni è stato
possibile realizzare una
soluzione reale .
Il progetto si basa su una
libreria in comune a tutti i
progetti. La libreria contiene
i data model ed i view model
comuni alle tre applicazioni.
L’applicazione ha un menu
iniziale di selezione.
(DA INTEGRARE)
Il codice cliente viene
scansionato tramite il
component crossplatform
Acr.BarCodes.
Il gestore ha una parte di
backoffice nella quale
inserisce, modifica o cancella
le associazione tra carte ed
utenti.
Questa tipologia di applicazione, che prevede
listing e form di inserimento, modifica e
cancellazione, sono implementabili in modo
semplice e veloce tramite Xamarin.Forms.
Come in questo caso, grazie al fatto che tutta
la parte di data model e view model sulla
libreria condivisa è possibile implementare
nuove funzionalità ed estentedere le esistenti
in modo semplice e rapido.
(DA INTEGRARE CON INDICAZIONI SU COME
E’ STATO FATTO LO SVILUPPO)

More Related Content

Viewers also liked

Module 8-Grade center-Task 1
Module 8-Grade center-Task 1Module 8-Grade center-Task 1
Module 8-Grade center-Task 1
EDIT3318
 
1 c class 1
1 c class 11 c class 1
1 c class 1
jordanlachance
 
It hing1(TV Game Of Chicken)
It hing1(TV Game Of Chicken)It hing1(TV Game Of Chicken)
It hing1(TV Game Of Chicken)
Jongmyeong Yu
 
Доклад с конференции "Электронная торговля - 2011"
Доклад с конференции "Электронная торговля - 2011"Доклад с конференции "Электронная торговля - 2011"
Доклад с конференции "Электронная торговля - 2011"Sergey Egorushkin
 
Refactoring workshop
Refactoring workshop Refactoring workshop
Refactoring workshop
Itzik Saban
 
Иду по приборам… Практические советы по визуализации работ. Москва
Иду по приборам… Практические советы по визуализации работ. МоскваИду по приборам… Практические советы по визуализации работ. Москва
Иду по приборам… Практические советы по визуализации работ. МоскваMaxim Gaponov
 
Mukawinat amaliah tadris
Mukawinat amaliah tadris Mukawinat amaliah tadris
Mukawinat amaliah tadris
dila teen
 
Empirical study of an automated inventory management system with bayesian inf...
Empirical study of an automated inventory management system with bayesian inf...Empirical study of an automated inventory management system with bayesian inf...
Empirical study of an automated inventory management system with bayesian inf...
eSAT Journals
 
Product owner as storyteller
Product owner as storytellerProduct owner as storyteller
Product owner as storyteller
AgileSparks
 
How Thin is Thin? Effective User Story Slicing
How Thin is Thin? Effective User Story SlicingHow Thin is Thin? Effective User Story Slicing
How Thin is Thin? Effective User Story Slicing
Dave Rooney
 
الباب الرابع-تقويم-التدريس
الباب الرابع-تقويم-التدريسالباب الرابع-تقويم-التدريس
الباب الرابع-تقويم-التدريس
Amir Ridwan
 
Конференция PM Con
Конференция PM ConКонференция PM Con
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Agile коучинг 5 техник для эффективной командной работы
Agile коучинг 5 техник для эффективной командной работыAgile коучинг 5 техник для эффективной командной работы
Agile коучинг 5 техник для эффективной командной работы
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
データベース技術 9(Database 9)
データベース技術 9(Database 9)データベース技術 9(Database 9)
データベース技術 9(Database 9)
Yuka Obu
 
Performance Management
Performance ManagementPerformance Management
Performance Management
Anwar Santoso
 
Agile Requirements with User Story Mapping
Agile Requirements with User Story MappingAgile Requirements with User Story Mapping
Agile Requirements with User Story Mapping
Andreas Hägglund
 

Viewers also liked (17)

Module 8-Grade center-Task 1
Module 8-Grade center-Task 1Module 8-Grade center-Task 1
Module 8-Grade center-Task 1
 
1 c class 1
1 c class 11 c class 1
1 c class 1
 
It hing1(TV Game Of Chicken)
It hing1(TV Game Of Chicken)It hing1(TV Game Of Chicken)
It hing1(TV Game Of Chicken)
 
Доклад с конференции "Электронная торговля - 2011"
Доклад с конференции "Электронная торговля - 2011"Доклад с конференции "Электронная торговля - 2011"
Доклад с конференции "Электронная торговля - 2011"
 
Refactoring workshop
Refactoring workshop Refactoring workshop
Refactoring workshop
 
Иду по приборам… Практические советы по визуализации работ. Москва
Иду по приборам… Практические советы по визуализации работ. МоскваИду по приборам… Практические советы по визуализации работ. Москва
Иду по приборам… Практические советы по визуализации работ. Москва
 
Mukawinat amaliah tadris
Mukawinat amaliah tadris Mukawinat amaliah tadris
Mukawinat amaliah tadris
 
Empirical study of an automated inventory management system with bayesian inf...
Empirical study of an automated inventory management system with bayesian inf...Empirical study of an automated inventory management system with bayesian inf...
Empirical study of an automated inventory management system with bayesian inf...
 
Product owner as storyteller
Product owner as storytellerProduct owner as storyteller
Product owner as storyteller
 
How Thin is Thin? Effective User Story Slicing
How Thin is Thin? Effective User Story SlicingHow Thin is Thin? Effective User Story Slicing
How Thin is Thin? Effective User Story Slicing
 
الباب الرابع-تقويم-التدريس
الباب الرابع-تقويم-التدريسالباب الرابع-تقويم-التدريس
الباب الرابع-تقويم-التدريس
 
Конференция PM Con
Конференция PM ConКонференция PM Con
Конференция PM Con
 
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
 
Agile коучинг 5 техник для эффективной командной работы
Agile коучинг 5 техник для эффективной командной работыAgile коучинг 5 техник для эффективной командной работы
Agile коучинг 5 техник для эффективной командной работы
 
データベース技術 9(Database 9)
データベース技術 9(Database 9)データベース技術 9(Database 9)
データベース技術 9(Database 9)
 
Performance Management
Performance ManagementPerformance Management
Performance Management
 
Agile Requirements with User Story Mapping
Agile Requirements with User Story MappingAgile Requirements with User Story Mapping
Agile Requirements with User Story Mapping
 

Similar to Xamarin Form - A sample app

Gestione manutenzioni - Progetto ascensori
Gestione manutenzioni - Progetto ascensoriGestione manutenzioni - Progetto ascensori
Gestione manutenzioni - Progetto ascensori
DAXO Mobile & RFID
 
e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)
Sabino Labarile
 
Reitek CTManager v2.0
Reitek CTManager v2.0Reitek CTManager v2.0
Tracciabilità Digitale Prodotti
Tracciabilità Digitale ProdottiTracciabilità Digitale Prodotti
Tracciabilità Digitale Prodotti
Antonio Grasso
 
Fly Together the TIM DIgital Transformation
Fly Together the TIM DIgital TransformationFly Together the TIM DIgital Transformation
Fly Together the TIM DIgital Transformation
Marco Daccò
 
Scanner 3D
Scanner 3DScanner 3D
Scanner 3D
Scanner 3DScanner 3D
Cert04 70-484 - essentials of developing windows store apps
Cert04   70-484 - essentials of developing windows store appsCert04   70-484 - essentials of developing windows store apps
Cert04 70-484 - essentials of developing windows store appsDotNetCampus
 
Retail Engagement Solution
Retail Engagement SolutionRetail Engagement Solution
Retail Engagement Solution
Gianluca Colombi
 
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
Mattia De Bernardi
 
Presentazione Applix Appdoit
Presentazione Applix AppdoitPresentazione Applix Appdoit
Presentazione Applix Appdoit
Applix Srl
 
Smau Milano2108_CNA
Smau Milano2108_CNASmau Milano2108_CNA
Smau Milano2108_CNA
SMAU
 
App Mobile Powerapps
App Mobile PowerappsApp Mobile Powerapps
App Mobile Powerapps
Giuneco S.r.l
 
Value+ Insurance Platform
Value+ Insurance PlatformValue+ Insurance Platform
Value+ Insurance PlatformValue+
 
All in one value+ insurance platform
All in one value+ insurance platformAll in one value+ insurance platform
All in one value+ insurance platform
d.mazzoni
 
YV_AUTOMOTIVE - Dealer Engagement & VRM
YV_AUTOMOTIVE - Dealer Engagement & VRMYV_AUTOMOTIVE - Dealer Engagement & VRM
YV_AUTOMOTIVE - Dealer Engagement & VRM
Your Voice S.p.A.
 
Lezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPS
Lezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPSLezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPS
Lezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPS
Gianluigi Cogo
 
Schede area mobile-applications-metacortex
Schede area mobile-applications-metacortexSchede area mobile-applications-metacortex
Schede area mobile-applications-metacortexChangeOrDieBZ
 
Una crescita in più direzioni per la stampa 3D
Una crescita in più direzioni per la stampa 3DUna crescita in più direzioni per la stampa 3D
Una crescita in più direzioni per la stampa 3D
Cherry Consulting by S.M.
 
Modi innovativi per costruire App
Modi innovativi per costruire AppModi innovativi per costruire App
Modi innovativi per costruire App
Commit University
 

Similar to Xamarin Form - A sample app (20)

Gestione manutenzioni - Progetto ascensori
Gestione manutenzioni - Progetto ascensoriGestione manutenzioni - Progetto ascensori
Gestione manutenzioni - Progetto ascensori
 
e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)
 
Reitek CTManager v2.0
Reitek CTManager v2.0Reitek CTManager v2.0
Reitek CTManager v2.0
 
Tracciabilità Digitale Prodotti
Tracciabilità Digitale ProdottiTracciabilità Digitale Prodotti
Tracciabilità Digitale Prodotti
 
Fly Together the TIM DIgital Transformation
Fly Together the TIM DIgital TransformationFly Together the TIM DIgital Transformation
Fly Together the TIM DIgital Transformation
 
Scanner 3D
Scanner 3DScanner 3D
Scanner 3D
 
Scanner 3D
Scanner 3DScanner 3D
Scanner 3D
 
Cert04 70-484 - essentials of developing windows store apps
Cert04   70-484 - essentials of developing windows store appsCert04   70-484 - essentials of developing windows store apps
Cert04 70-484 - essentials of developing windows store apps
 
Retail Engagement Solution
Retail Engagement SolutionRetail Engagement Solution
Retail Engagement Solution
 
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
 
Presentazione Applix Appdoit
Presentazione Applix AppdoitPresentazione Applix Appdoit
Presentazione Applix Appdoit
 
Smau Milano2108_CNA
Smau Milano2108_CNASmau Milano2108_CNA
Smau Milano2108_CNA
 
App Mobile Powerapps
App Mobile PowerappsApp Mobile Powerapps
App Mobile Powerapps
 
Value+ Insurance Platform
Value+ Insurance PlatformValue+ Insurance Platform
Value+ Insurance Platform
 
All in one value+ insurance platform
All in one value+ insurance platformAll in one value+ insurance platform
All in one value+ insurance platform
 
YV_AUTOMOTIVE - Dealer Engagement & VRM
YV_AUTOMOTIVE - Dealer Engagement & VRMYV_AUTOMOTIVE - Dealer Engagement & VRM
YV_AUTOMOTIVE - Dealer Engagement & VRM
 
Lezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPS
Lezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPSLezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPS
Lezione 11 del 13 marzo 2012 - L'ECOSISTEMA DELLE APPS
 
Schede area mobile-applications-metacortex
Schede area mobile-applications-metacortexSchede area mobile-applications-metacortex
Schede area mobile-applications-metacortex
 
Una crescita in più direzioni per la stampa 3D
Una crescita in più direzioni per la stampa 3DUna crescita in più direzioni per la stampa 3D
Una crescita in più direzioni per la stampa 3D
 
Modi innovativi per costruire App
Modi innovativi per costruire AppModi innovativi per costruire App
Modi innovativi per costruire App
 

More from Commit University

Alla scoperta dei Vector Database e dei RAG
Alla scoperta dei Vector Database e dei RAGAlla scoperta dei Vector Database e dei RAG
Alla scoperta dei Vector Database e dei RAG
Commit University
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Commit University
 
Breaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdf
Breaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdfBreaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdf
Breaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdf
Commit University
 
Accelerating API Development: A Pit Stop with Gin-Gonic in Golang-Slide.pdf
Accelerating API Development: A Pit Stop with Gin-Gonic in Golang-Slide.pdfAccelerating API Development: A Pit Stop with Gin-Gonic in Golang-Slide.pdf
Accelerating API Development: A Pit Stop with Gin-Gonic in Golang-Slide.pdf
Commit University
 
Slide-10years.pdf
Slide-10years.pdfSlide-10years.pdf
Slide-10years.pdf
Commit University
 
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Commit University
 
Vue.js slots.pdf
Vue.js slots.pdfVue.js slots.pdf
Vue.js slots.pdf
Commit University
 
Commit - Qwik il framework che ti stupirà.pptx
Commit - Qwik il framework che ti stupirà.pptxCommit - Qwik il framework che ti stupirà.pptx
Commit - Qwik il framework che ti stupirà.pptx
Commit University
 
Sviluppare da zero una Angular Web App per la PA
Sviluppare da zero una Angular Web App per la PASviluppare da zero una Angular Web App per la PA
Sviluppare da zero una Angular Web App per la PA
Commit University
 
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Commit University
 
Prisma the ORM that node was waiting for
Prisma the ORM that node was waiting forPrisma the ORM that node was waiting for
Prisma the ORM that node was waiting for
Commit University
 
Decision-making for Software Development Teams - Commit University
Decision-making for Software Development Teams - Commit UniversityDecision-making for Software Development Teams - Commit University
Decision-making for Software Development Teams - Commit University
Commit University
 
Component Design Pattern nei Game Engine.pdf
Component Design Pattern nei Game Engine.pdfComponent Design Pattern nei Game Engine.pdf
Component Design Pattern nei Game Engine.pdf
Commit University
 
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Commit University
 
Prototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step FunctionsPrototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step Functions
Commit University
 
KMM survival guide: how to tackle struggles between Kotlin and Swift
KMM survival guide: how to tackle struggles between Kotlin and SwiftKMM survival guide: how to tackle struggles between Kotlin and Swift
KMM survival guide: how to tackle struggles between Kotlin and Swift
Commit University
 
Da Vuex a Pinia: come fare la migrazione
Da Vuex a Pinia: come fare la migrazioneDa Vuex a Pinia: come fare la migrazione
Da Vuex a Pinia: come fare la migrazione
Commit University
 
Orchestrare Micro-frontend con micro-lc
Orchestrare Micro-frontend con micro-lcOrchestrare Micro-frontend con micro-lc
Orchestrare Micro-frontend con micro-lc
Commit University
 
Fastify has defeated Lagacy-Code
Fastify has defeated Lagacy-CodeFastify has defeated Lagacy-Code
Fastify has defeated Lagacy-Code
Commit University
 

More from Commit University (20)

Alla scoperta dei Vector Database e dei RAG
Alla scoperta dei Vector Database e dei RAGAlla scoperta dei Vector Database e dei RAG
Alla scoperta dei Vector Database e dei RAG
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Breaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdf
Breaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdfBreaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdf
Breaking REST Chains_ A Fastify & Mercurius Pathway to GraphQL Glory.pdf
 
Accelerating API Development: A Pit Stop with Gin-Gonic in Golang-Slide.pdf
Accelerating API Development: A Pit Stop with Gin-Gonic in Golang-Slide.pdfAccelerating API Development: A Pit Stop with Gin-Gonic in Golang-Slide.pdf
Accelerating API Development: A Pit Stop with Gin-Gonic in Golang-Slide.pdf
 
Slide-10years.pdf
Slide-10years.pdfSlide-10years.pdf
Slide-10years.pdf
 
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
 
Vue.js slots.pdf
Vue.js slots.pdfVue.js slots.pdf
Vue.js slots.pdf
 
Commit - Qwik il framework che ti stupirà.pptx
Commit - Qwik il framework che ti stupirà.pptxCommit - Qwik il framework che ti stupirà.pptx
Commit - Qwik il framework che ti stupirà.pptx
 
Sviluppare da zero una Angular Web App per la PA
Sviluppare da zero una Angular Web App per la PASviluppare da zero una Angular Web App per la PA
Sviluppare da zero una Angular Web App per la PA
 
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
 
Prisma the ORM that node was waiting for
Prisma the ORM that node was waiting forPrisma the ORM that node was waiting for
Prisma the ORM that node was waiting for
 
Decision-making for Software Development Teams - Commit University
Decision-making for Software Development Teams - Commit UniversityDecision-making for Software Development Teams - Commit University
Decision-making for Software Development Teams - Commit University
 
Component Design Pattern nei Game Engine.pdf
Component Design Pattern nei Game Engine.pdfComponent Design Pattern nei Game Engine.pdf
Component Design Pattern nei Game Engine.pdf
 
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
 
Prototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step FunctionsPrototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step Functions
 
KMM survival guide: how to tackle struggles between Kotlin and Swift
KMM survival guide: how to tackle struggles between Kotlin and SwiftKMM survival guide: how to tackle struggles between Kotlin and Swift
KMM survival guide: how to tackle struggles between Kotlin and Swift
 
Da Vuex a Pinia: come fare la migrazione
Da Vuex a Pinia: come fare la migrazioneDa Vuex a Pinia: come fare la migrazione
Da Vuex a Pinia: come fare la migrazione
 
Orchestrare Micro-frontend con micro-lc
Orchestrare Micro-frontend con micro-lcOrchestrare Micro-frontend con micro-lc
Orchestrare Micro-frontend con micro-lc
 
Fastify has defeated Lagacy-Code
Fastify has defeated Lagacy-CodeFastify has defeated Lagacy-Code
Fastify has defeated Lagacy-Code
 

Xamarin Form - A sample app

  • 1. XAMARIN FORMS Un caso reale (DRAFT)
  • 2. L’applicazione consente di accreditare punti su tessere fidelity degli utenti. Il gestore del negozio, tramite la propria applicazione mobile, effettua una scansione del qrcode della tessera del cliente e procede con l’accredito dell’importo.
  • 3. La soluzione è Xamarin.Forms e gira sulle piattaforme: Iphone/Ipad Android Windows Mobile
  • 4. Sono state usate le librerie PCL ed una serie di controlli aggiuntivi cross-platform che consentono di sviluppare codice comune in modo semplice e rapido. Acr.Barcodes Mvvcross Splat ZumeroDataGrid
  • 5. In pochi giorni è stato possibile realizzare una soluzione reale . Il progetto si basa su una libreria in comune a tutti i progetti. La libreria contiene i data model ed i view model comuni alle tre applicazioni.
  • 6. L’applicazione ha un menu iniziale di selezione. (DA INTEGRARE)
  • 7. Il codice cliente viene scansionato tramite il component crossplatform Acr.BarCodes.
  • 8. Il gestore ha una parte di backoffice nella quale inserisce, modifica o cancella le associazione tra carte ed utenti.
  • 9. Questa tipologia di applicazione, che prevede listing e form di inserimento, modifica e cancellazione, sono implementabili in modo semplice e veloce tramite Xamarin.Forms. Come in questo caso, grazie al fatto che tutta la parte di data model e view model sulla libreria condivisa è possibile implementare nuove funzionalità ed estentedere le esistenti in modo semplice e rapido.
  • 10. (DA INTEGRARE CON INDICAZIONI SU COME E’ STATO FATTO LO SVILUPPO)