real solutions day - cross-platform con xamarin
TRANSCRIPT
Chi Sono
Production Manager @ Vivido
COO @ Vivido Software
Twitter: @rcappello
LiinkedIn: it.linkedin.com/in/rcappello
Email: [email protected]
www.riccardocappello.com
15/12/2014#RealSolutions - [Real Solution Day]
Riccardo Cappello
Ringraziamenti
In collaborazione con
Con la sponsorizzazione di
15/12/2014#RealSolutions - [Real Solution Day]
Agenda
Introduzione a Xamarin
Sviluppo su iOS
AzureTube: le soluzioni adottate
Integrazione con Mobile Services
Integrazione con Facebook e salvataggio delle credenziali
Gestione della Timeline e della Ricerca
Thumbnails
Play del Video
Upload di video
SignalR per disponibilità di nuovi video
15/12/2014#RealSolutions - [Real Solution Day]
Sviluppo Mobile
Sviluppo Multi-Piattaforma
iOS (Objective-C / Swift + Xcode)
Android (Java + Eclipse)
Windows Phone (C# + Visual Studio)
Sviluppo Ibrido
HTML5 / CSS / JS / LUA / ActionScript
Sviluppo Nativo usando Xamarin
15/12/2014#RealSolutions - [Real Solution Day]
Sviluppo nativo usando Xamarin
Gli oggetti Objective-C/Swift/Java sono convertiti in C#.
Xamarin Studio (Mono) e/o Visual Studio come IDE.
Connect() -> Visual Studio 2015 <3 Xamarin
Condivisione del codice
Shared Project (Metodi e classi parziali, operatori condizionali, class mirroring)
Portable Class Library (PCL)
Supporto a Component Store (components.xamarin.com ) e NuGet
Potenzialità di .NET
In primis Linq
Approccio Tradizionale o Xamarin.Forms (da Maggio 2014)
15/12/2014#RealSolutions - [Real Solution Day]
Sviluppo su iOS
Possibilità di scrivere codice su Mac o Windows
Mac con Xamarin Studio (Mono)
Windows con Xamarin Studio (Mono) o Visual Studio (*)
La build è possibile solo su sistema Mac OS X (no JIT ma AOT)
Remote Build Host
www.macincloud.com
Xamarin.iOS è sempre aggiornato, max 1 o 2 giorni dall’ultima release iOS
Abbiamo bisogno di
Sistema Mac OS X con Lion o superiore (> 10,7)
Xcode (Interface Builder) – opzionale (*)
Xamarin Studio
15/12/2014#RealSolutions - [Real Solution Day]
Da dove iniziare
Documentazione
Xamarin Documentation: http://docs.xamarin.com
Xamarin Forums: http://forums.xamarin.com
MVPs: http://xamarin.com/mvp
XamarinHQ on YouTube: http://youtube.com/XamarinHQ
MvvmCross: https://github.com/MvvmCross/MvvmCross
…
15/12/2014#RealSolutions - [Real Solution Day]
Licensing
15/12/2014#RealSolutions - [Real Solution Day]
Prezzi per Piattaforma
e per Device
Visual Studio Premium and
Ultimate MSDN subscribers*
can save 20% on the Business
or Enterprise editions of
Xamarin.iOS and
Xamarin.Android