Greg Shackles


Greg Shackles is a Senior Software Engineer at Olo. He is a Xamarin MVP, host of the Gone Mobile podcast, organizer of the NYC Mobile .NET Developers Group, author of Mobile Development with C# and also a monthly Visual Studio Magazine column. Outside of technology, Greg is obsessed with heavy metal, baseball, and craft beer, sometimes in combination, and is also an aspiring homebrewer.

Creating iOS and Android Native Mobile Apps in C# with Xamarin – II

Saturday, June 21st, 2014 at 6:00 pm

In this double session you will go from having no knowledge of iOS, Android, or Xamarin to creating your very first iOS and Android applications in C# powered by Xamarin. Join Twilio’s Brent Schooley, Olo’s Greg Shackles, and Xamarin’s James Montemagno on a fully interactive live coding adventure! These three will give you a fully guided tour of how Xamarin delivers a no compromise platform for developers to create fully native iOS, Android, and Windows applications all in C#! Learn how to leverage a single code base to share up to 90% of code across all platforms and take advantage of the native features of each OS. This session breaks down into three full interactive parts:

Part 1: Introduction to Cross Platform Development in C# with Xamarin (Brent)

Part 2: Creating your first iOS App in C# with Xamarin (Greg)

Part 3: Creating your first Android App in C# with Xamarin (James)

http://www.slideshare.net/JamesMontemagno/introduction-to-xamarin-philly-code-camp-2014

Creating iOS and Android Native Mobile Apps in C# with Xamarin – I

Saturday, June 21st, 2014 at 4:30 pm

In this double session you will go from having no knowledge of iOS, Android, or Xamarin to creating your very first iOS and Android applications in C# powered by Xamarin. Join Twilio’s Brent Schooley, Olo’s Greg Shackles, and Xamarin’s James Montemagno on a fully interactive live coding adventure! These three will give you a fully guided tour of how Xamarin delivers a no compromise platform for developers to create fully native iOS, Android, and Windows applications all in C#! Learn how to leverage a single code base to share up to 90% of code across all platforms and take advantage of the native features of each OS. This session breaks down into three full interactive parts:

Part 1: Introduction to Cross Platform Development in C# with Xamarin (Brent)

Part 2: Creating your first iOS App in C# with Xamarin (Greg)

Part 3: Creating your first Android App in C# with Xamarin (James)

http://www.slideshare.net/JamesMontemagno/introduction-to-xamarin-philly-code-camp-2014

Building Multi-Platform Native Apps with MVVM and C#

Saturday, June 21st, 2014 at 12:00 pm

The MVVM pattern may have been popularized by Microsoft on its own platforms, but did you know that you can also apply it to other platforms as well, such as iOS and Android? Using the MvvmCross framework you can achieve a very high level of code reuse, including behavior, without losing anything the native platforms have to offer. This opens the door for you to target platforms like iOS, Android, Windows Phone, WinRT, and more, all while being able to share most of your code every time.

In this session we’ll go over the basics of MVVM, how MvvmCross brings MVVM and databinding to new platforms, and how you can leverage it to build fully native applications. Along the way we’ll look at how to get the most code reuse, and even how to easily cover much of your app’s behavior with automated unit tests.

https://speakerdeck.com/gshackles/building-multi-platform-native-apps-with-mvvm-and-c-number-1