Top Banner
28

Xamarin で今日から始めるクロスプラットフォーム開発

Dec 01, 2014

Download

Technology

Yuta Watanabe

.NETエンジニアのための定期勉強会 第六回
「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 にて、登壇させていただいた際の資料です
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Xamarin で今日から始めるクロスプラットフォーム開発
Page 2: Xamarin で今日から始めるクロスプラットフォーム開発

UserExperience

DeveloperExperience

Page 3: Xamarin で今日から始めるクロスプラットフォーム開発

クロスプラットフォームアプリ開発の戦略

Page 4: Xamarin で今日から始めるクロスプラットフォーム開発

iOS Android Windows

Objective-C

Xcode

Java

Eclipse

C#

Visual Studio

Page 5: Xamarin で今日から始めるクロスプラットフォーム開発

Objective-C

ブラウザー

OS ( iOS, Android, Windows )

Web

Page 6: Xamarin で今日から始めるクロスプラットフォーム開発

.Storyboard

C#

.AXML

C#

.XAML

C#

C#/.NET

Xamarin.Forms ( C#/XAML )

Page 7: Xamarin で今日から始めるクロスプラットフォーム開発

Web Hybrid Native

WebViewHTML/CSS

Native

Controls

C#.NET

Page 8: Xamarin で今日から始めるクロスプラットフォーム開発

さっそくはじめてみましょう!

Page 9: Xamarin で今日から始めるクロスプラットフォーム開発
Page 10: Xamarin で今日から始めるクロスプラットフォーム開発
Page 11: Xamarin で今日から始めるクロスプラットフォーム開発
Page 12: Xamarin で今日から始めるクロスプラットフォーム開発
Page 13: Xamarin で今日から始めるクロスプラットフォーム開発
Page 14: Xamarin で今日から始めるクロスプラットフォーム開発
Page 15: Xamarin で今日から始めるクロスプラットフォーム開発

Xamarin.Froms x MVVMでクロスプラットフォームアプリ開発

Page 16: Xamarin で今日から始めるクロスプラットフォーム開発

Shared Project PCL

#ifNative API

One source, One binary

Page 17: Xamarin で今日から始めるクロスプラットフォーム開発

View View View

Potable Class LibraryView Model

Model

Page 18: Xamarin で今日から始めるクロスプラットフォーム開発
Page 19: Xamarin で今日から始めるクロスプラットフォーム開発
Page 20: Xamarin で今日から始めるクロスプラットフォーム開発
Page 21: Xamarin で今日から始めるクロスプラットフォーム開発

http://msdn.microsoft.com/en-us/magazine/jj694937.aspx

Page 22: Xamarin で今日から始めるクロスプラットフォーム開発

http://yutawatanabe.hatenablog.com/entry/mvvm-sessions

Page 23: Xamarin で今日から始めるクロスプラットフォーム開発

まとめお知らせ

Page 24: Xamarin で今日から始めるクロスプラットフォーム開発
Page 25: Xamarin で今日から始めるクロスプラットフォーム開発

UserExperience

DeveloperExperience

Page 26: Xamarin で今日から始めるクロスプラットフォーム開発

.Storyboard

C#

.AXML

C#

.XAML

C#

C#/.NET

Xamarin.Forms ( C#/XAML )

Page 27: Xamarin で今日から始めるクロスプラットフォーム開発

Web Hybrid Native

WebViewHTML/CSS

NativeControl

C#.NET

Page 28: Xamarin で今日から始めるクロスプラットフォーム開発