By Hector Luciano Jr. About BlumShapiro Introduction Today’s Cross Platform Mobile Dev...

Post on 02-Apr-2015

214 views 0 download

Tags:

Transcript of By Hector Luciano Jr. About BlumShapiro Introduction Today’s Cross Platform Mobile Dev...

SharePoint Mobile Development for Norm DeveloperByHector Luciano Jr

Agenda

About BlumShapiroIntroductionToday’s Cross Platform Mobile Dev LandscapeIntro into XamarinDemo C# IPhone App SharePoint/Office 365Demo Shared UI Code Conclusion

3

About BlumShapiro

The largest regional, accounting, tax and business consulting firm based in New England Established in 1980 as a small accounting firm in West Hartford 350 professionals in Connecticut, Massachusetts and Rhode Island Vision to be the dominant professional services firm based in New

England▪ Organic growth with a large emphasis on consulting▪ Strategic acquisition of firms sharing our values▪ Best Place to Work▪ Commitment to Community, diversity and stewardship

With this strategy and geographic focus we are able to attract outstanding talent with shared values.

4

Blum Shapiro Consulting

Established in 1992, commitment began in 2004 Vision to build middle market industry focused and strategically

relevant consulting capabilities Strategy Business Process Technology

Our business units, and the work focused on Manufacturing, Distribution and Retail that are relevant to Alex and Ani Technology Business Solutions

5

Experience

Representative Clients

Today’s Cross Platform Mobile Landscape

Introduction

SharePoint Developer Mobile App Developer Certifications

MCSD Web Applications MCPD SharePoint

Development, MSCE and Mobile (In Progress)

Hobbies Cross Fit Chess Player

Contact hluciano@blumshapiro.com @hluciano Hlucianojr.wordpress.com

What is norm?

SharePoint Developer

SharePoint Developer

Tools Visual Studio 2010, 2012, 2013 SharePoint Designer

Programing Languages Asp.Net (C#) C# JavaScript

What is Xamarin for Visual Studio

Demo Xamarin for Visual Studio

Demo

Xamarin Products

Xamarin for Visual Studio

Xamarin Studio(Mac and,PC)

Component Store

Xamarin Form

How does it work

How does it work

Xamarin TemplatesANDROID TEMPLATE

IOS TEMPLATES

Xamarin iOS Designer

Tool B

ox

Pro

pertie

s

Xamarin iOS Project Structure

Storyboard File

ControllerApp Delegate

iOS/Android/Win8 Code Sharing Architecture

Demo iOS Project

Demo

What is Xamarin Forms

40+ Pages, Layouts, and Controls

Build from code behind or XAML

Two-way Data Binding Navigation Animation API Dependency Service Messaging Center

Xamarin Layouts

Stack Absolute Relative Grid ContentView ScrollView Frame

Xamarin Form Pages

Content MasterDetail Navigation Tabbed Carousel

UI Code Sharing Architecture

Xamarin Controls

ActivityIndicator

BoxView Button DatePicker Editor

Entry Image Label ListView Map

OpenGLView Picker ProgressBar SearchBar Slider

Stepper TableView TimePicker WebView EntryCell

ImageCell SwitchCell TextCell ViewCell

Demo Shared UI Code Cross Platform

Demo

Development Environment

• MacBook Pro– CPU: 2.2 GHz Intel Core i7– Memory: 16GB

• Installed Software– Maverick OS X 10.9.4– Xamarin Studio 5.2(Build 386)– Parallel Desktop

• Dell Latitude – CPU: 2.70 GHz Intel Core i7– Memory: 8GB

• Installed Software– Windows 7 PS1– Visual Studio 2013– Xamarin Studio 5.2(Build 386)

Why do you need a MacBook

Compilation to Native machine code

App Certificates Code-Signing App Deployment

Wi-Fi(Static IP)

Accessing SharePoint via Wi-Fi

Ethernet(Static IP)

Development Network Setup

Accessing Xamarin Host

Mac as Build Machine

What would you like to see

SharePoint on Android Wear, Glass? SharePoint on Amazon Fire? SharePoint on Yosemite? Other?

The End