Getting Started with Cross Platform Mobile Dev in C# (NoVA Mobile C# Dev Group 3/12/14)

50 %
50 %
Information about Getting Started with Cross Platform Mobile Dev in C# (NoVA Mobile C# Dev...

Published on March 14, 2014

Author: edsnider



GETTING STARTED WITH CROSS PLATFORM MOBILE DEV IN C# Ed Snider Feb Mar 12 2014 Northern VA Mobile C# Developers’ Group

CONTENT Introduction The Problem with Native Mobile App Dev The Benefits of Multi-Platform Mobile Dev with C# What is Xamarin? What does this mean for how we build mobile apps? How? Share Code Leverage the MVVM Pattern Code! Wrap up

INTRODUCTION Ed Snider - @edsnider Developer at InfernoRed Technology Co-Organizer of NoVA Mobile C# Developers Group @infernoredtech

THE PROBLEM WITH TRADITIONAL NATIVE MOBILE APP DEV… Native mobile apps are great but here’s the problem:  Several Platforms: Windows, iOS, Android  Several Languages: C#, Objective-C, Java  Maintenance nightmares  Customers and end-users suffer

THE BENEFITS OF MULTI- PLATFORM NATIVE MOBILE APP DEV WITH C#Develop for all platforms with a single language – C# - using Xamarin  Harness the power of the .NET framework  Single solution with shared code  Unified and consistent maintenance/testing  Feature parity across platforms = happy end users + C#

WHAT IS XAMARIN? Xamarin is built on Mono Allows native app compilation on Android and iOS using C# 100% API Coverage – All iOS and Android APIs are exposed as C# class libraries Up-to-date with API releases from Apple and Google

XAMARIN DEVELOPMENT TOOLS Xamarin for Visual Studio Xamarin Studio for Windows and Mac

WHAT DOES THIS MEAN? You can build most of your app using shared logic You can use a single language with familiar tools You can keep native and platform-specific/familiar UIs


LEVERAGE THE MVVM PATTERN View (UI) ViewModel Model Data Binding Commands Service Interfaces Connectivity Location Camera Etc… Platform Specific Service Implementations

SHARE CODE! Portable Class Library (PCL) ViewModels Models Core App Library Services, Business Logic, Service Access, Data Access, etc. Windows iOS Android View / UI Platform Specifics View / UI Platform Specifics View / UI Platform Specifics

SOME OTHER COOL THINGS ABOUT XAMARIN… Component Store: .NET Mobility Scanner: F# preview: Xamarin Test Cloud:

RESOURCES Demo code: Xamarin Sample / Starter-Apps  Employee Directory App -  Field Service App -


Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages


Nombre de usuario o correo electrónico. Contraseña. Recuérdame. Peliculotas © 2016
Read more

mooring Boats Under Construction - Alumarine

3 new mooring boats under construction 3 new mooring boats are currently under construction at the shipyard. One boat in 9-meter version will be delivered ...
Read more


diqqet reklam yayinladiqdan derhal sonra ( veya +994776160656-ile ) elaqe saxlayin ki, reklaminiz yayimlansin.!
Read more :: is your personal secure storage that fetches media files and lets you stream them immediately You can use it to stream video or listen to your ...
Read more

Bal des Conscrits de Besse -

On vous propose de venir vous détendre avec nous le temps d'une soirée, que se soit pour faire une pause pendant vos révisions, de souffler après les ...
Read more

The NSA Is Breaking Most Encryption on the Internet ...

Since I started working with the ... Turaya, NOVA, Minix ... "I am so glad I resisted pressure from Intel engineers to let /dev/random rely only on the ...
Read more

Raspberry Pi 2 on sale now at $35 - Raspberry Pi

Raspberry Pi 2 is now on sale ... but for now we’re focused on getting Raspberry Pi ... I personally see a native ARMv7 Mono build as a better route to ...
Read more

Registration - – finest downloads since 1979

Registration. 1 / 3 Yes, I want to learn about other offers via the newsletter. I can cancel it at any time. ...
Read more

bbfiles - Главная страница

Кто сейчас на конференции Онлайн: Bing [Bot] Всего пользователей: 16 Новый пользователь: ...
Read more


1) Ваши затраты в этом проекте не превысят 10 Руб, которые вернутся вам после первого ...
Read more