Xamarin / MVVM Intro - That Conference

Post on 07-Apr-2017

76 views 1 download

Transcript of Xamarin / MVVM Intro - That Conference

Should You Hitch Your Mobile Development Saddle to the Xamarin Horse? Exploring the “Xamarin Option” for Cross Platform Mobile Development

Tom Steele Three Rivers Technologies@tsteele3rt

#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

???Xamarin 3Xamarin.Forms

@tsteele3rt#ThatConference

#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

“you know”

@tsteele3rt#ThatConference

#XamarinHorse

Plugins

@tsteele3rt#ThatConference

#XamarinHorse

Bluetooth

@tsteele3rt#ThatConference

#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

@tsteele3rt#ThatConference#XamarinHorse

Time Remaining?Demo Bluetooth App on iOSBluetooth Code WalkthroughXibFree Code WalkthroughXamarin.Forms DiscussionQuestions

@tsteele3rt#ThatConference

#XamarinHorse

Why I'm hitching my saddle to the #XamarinHorse

Previous experience with MVVM

Native UI, but with common programming language C#

@tsteele3rt#ThatConference

#XamarinHorse

Key TakeawaysGeneral understanding of MVVM, DI and IoC

File-New path to a re-usable cross platform mobile application framework/architecture with Xamarin and MVVMCross

Awareness and some personal assessment as to whether this approach may work for you

@tsteele3rt#ThatConference

#XamarinHorse

Thank YouSpecial thanks to Madison Mobile .NET Developers Group@MSNMobileDev

Tom@tsteele3rt #ThatConference

#XamarinHorse