app mobile cross-platform con xamarin
Post on 15-Feb-2017
35 Views
Preview:
TRANSCRIPT
Chi sono
Michele AponteCEO/CTO Blexin SrlPresidente DotNetCampaniaMVP ASP.NET/IIS
I miei contattiAzienda: michele.aponte@blexin.comCommunity: michele.aponte@dotnetcampania.orgTwitter: @apomic80Blog: http://www.tolist.netSkype: michele.aponte
Sviluppo mobile cross-platform: perchè?
Fonte: http://www.idc.com/getdoc.jsp?containerId=prUS25450615
Android+iOS= 96.3% del mercato
Sviluppo mobile cross-platform: soluzioni
• Vantaggi– Focus sulla
piattaforma– Applicazioni native
• Svantaggi– Multiple code base– Frammentazione – Lento quindi
costoso
APPROCCIO CLASSICO
Sviluppo mobile cross-platform: soluzioni
HTML• Vantaggi
– Un unico linguaggio per lo sviluppo
– Condivisione codice
• Svantaggi– Frammentazione WebBrowser– Look&feel web non nativo– Abbastanza limitata– Non facile da fare debug
Sviluppo mobile cross-platform: soluzioni
XAMARIN PLATFORM
• Vantaggi– Un unico linguaggio per
lo sviluppo– Applicazioni native– Condivisione codice– C# e .Net
• Svantaggi– Bisogna pagare
XAMARIN
Creazione di applicazioni native per iOS, Android, Mac e
Windows in Visual Studio/Xamarin Studio e C#
XAMARIN
Tutto quello che si può sviluppare in Objective-C, Swift, o Java può essere implementato anche usando C# con
Xamarin usando Visual Studio
XAMARIN vs XAMARIN.FORMS
With Xamarin.Forms: more code-sharing, native controls
Traditional Xamarin approach
Shared UI Code
XAMARIN.FORMS
Un’app è costituita da un insieme di pagine…
Content MasterDetail
Navigation Tabbed Carousel
XAMARIN.FORMS
Stack Absolute Relative Grid ContentView ScrollView Frame
… all’interno delle quali possiamo avere vari tipi di layout …
XAMARIN.FORMS
… che saranno renderizzati con il corrispondente controllo nativo del sistema operativo.
XAMARIN: QUANTO MI COSTI?
https://www.dreamspark.com/Product/Product.aspx?productid=100
top related