Enviar pesquisa
Carregar
Xamarin 概要
•
0 gostou
•
881 visualizações
Masayuki Fukuchi
Seguir
2017年9月8日開催 仙台・宮城とれたてネタ1【タガヤス その1】 #タガヤス
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 29
Baixar agora
Baixar para ler offline
Recomendados
2018/06/24 .NETラボ Xamarinトーク
2018/06/24 .NETラボ Xamarinトーク
Kenshiro Fukuda
Xamarin概要
Xamarin概要
Yoshito Tabuchi
Xamarin の概要と活用事例
Xamarin の概要と活用事例
Yoshito Tabuchi
Xamarinでもクラウドで監視したい!
Xamarinでもクラウドで監視したい!
ayasehiro
Xamarin 概要
Xamarin 概要
Yoshito Tabuchi
NET Standard と Xamarin
NET Standard と Xamarin
Yoshito Tabuchi
BoxViewの美味しい食べ方
BoxViewの美味しい食べ方
Shinichi Hirauchi
ゆるふわ Xamarin Tips
ゆるふわ Xamarin Tips
Daiki Kawanuma
Recomendados
2018/06/24 .NETラボ Xamarinトーク
2018/06/24 .NETラボ Xamarinトーク
Kenshiro Fukuda
Xamarin概要
Xamarin概要
Yoshito Tabuchi
Xamarin の概要と活用事例
Xamarin の概要と活用事例
Yoshito Tabuchi
Xamarinでもクラウドで監視したい!
Xamarinでもクラウドで監視したい!
ayasehiro
Xamarin 概要
Xamarin 概要
Yoshito Tabuchi
NET Standard と Xamarin
NET Standard と Xamarin
Yoshito Tabuchi
BoxViewの美味しい食べ方
BoxViewの美味しい食べ方
Shinichi Hirauchi
ゆるふわ Xamarin Tips
ゆるふわ Xamarin Tips
Daiki Kawanuma
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
Yoshito Tabuchi
Xamarin 基礎講座
Xamarin 基礎講座
Yoshito Tabuchi
Xamarin概要と活用方法
Xamarin概要と活用方法
Yoshito Tabuchi
ちょっとエモい話
ちょっとエモい話
Yoshito Tabuchi
Xamarin.forms+azureで始めるモバイル開発
Xamarin.forms+azureで始めるモバイル開発
Tsukasa Kato
Xamarin Overview
Xamarin Overview
Madoka Chiyoda
Xamarin から使う Azure
Xamarin から使う Azure
Yoshito Tabuchi
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
Daiki Kawanuma
Realm Mobile Platform 概要
Realm Mobile Platform 概要
Yoshito Tabuchi
Xamarinをこれから始める皆様へ
Xamarinをこれから始める皆様へ
Yoshito Tabuchi
Xamarinの概要
Xamarinの概要
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
Xamarin概要+最新情報
Xamarin概要+最新情報
Yoshito Tabuchi
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
Yoshito Tabuchi
第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要
Yoshito Tabuchi
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Yoshito Tabuchi
Xamarin 201406 geo media summit
Xamarin 201406 geo media summit
Yoshito Tabuchi
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
Masuda Tomoaki
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
Shinichi Hirauchi
C# と Xamarin
C# と Xamarin
Yoshito Tabuchi
Xamarin の特徴と開発手法概要
Xamarin の特徴と開発手法概要
Yoshito Tabuchi
Xamarin.Android ハンズオン 2018/11
Xamarin.Android ハンズオン 2018/11
m ishizaki
Mais conteúdo relacionado
Mais procurados
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
Yoshito Tabuchi
Xamarin 基礎講座
Xamarin 基礎講座
Yoshito Tabuchi
Xamarin概要と活用方法
Xamarin概要と活用方法
Yoshito Tabuchi
ちょっとエモい話
ちょっとエモい話
Yoshito Tabuchi
Xamarin.forms+azureで始めるモバイル開発
Xamarin.forms+azureで始めるモバイル開発
Tsukasa Kato
Xamarin Overview
Xamarin Overview
Madoka Chiyoda
Xamarin から使う Azure
Xamarin から使う Azure
Yoshito Tabuchi
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
Daiki Kawanuma
Realm Mobile Platform 概要
Realm Mobile Platform 概要
Yoshito Tabuchi
Xamarinをこれから始める皆様へ
Xamarinをこれから始める皆様へ
Yoshito Tabuchi
Xamarinの概要
Xamarinの概要
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
Xamarin概要+最新情報
Xamarin概要+最新情報
Yoshito Tabuchi
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
Yoshito Tabuchi
第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要
Yoshito Tabuchi
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Yoshito Tabuchi
Xamarin 201406 geo media summit
Xamarin 201406 geo media summit
Yoshito Tabuchi
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
Masuda Tomoaki
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
Shinichi Hirauchi
C# と Xamarin
C# と Xamarin
Yoshito Tabuchi
Mais procurados
(20)
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
Xamarin 基礎講座
Xamarin 基礎講座
Xamarin概要と活用方法
Xamarin概要と活用方法
ちょっとエモい話
ちょっとエモい話
Xamarin.forms+azureで始めるモバイル開発
Xamarin.forms+azureで始めるモバイル開発
Xamarin Overview
Xamarin Overview
Xamarin から使う Azure
Xamarin から使う Azure
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
アプリケーション・デベロッパー 〜Xamarinによるクロスプラットフォーム開発〜
Realm Mobile Platform 概要
Realm Mobile Platform 概要
Xamarinをこれから始める皆様へ
Xamarinをこれから始める皆様へ
Xamarinの概要
Xamarinの概要
Xamarin概要+最新情報
Xamarin概要+最新情報
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
モバイル向けクロスプラットフォーム開発ツール Xamarin の概要とその利点
第1回 Japan Xamarin User Group Conference - Xamarin 概要
第1回 Japan Xamarin User Group Conference - Xamarin 概要
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Xamarin 201406 geo media summit
Xamarin 201406 geo media summit
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
Xamarinで作るiPhoneとwindowsストアアプリの共通コンポーネント
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
この辺でXamarin導入による 効果と限界をしっかり把握してみよう MVP Community Camp 2015
C# と Xamarin
C# と Xamarin
Semelhante a Xamarin 概要
Xamarin の特徴と開発手法概要
Xamarin の特徴と開発手法概要
Yoshito Tabuchi
Xamarin.Android ハンズオン 2018/11
Xamarin.Android ハンズオン 2018/11
m ishizaki
Xamarin ハンズオン Android の部
Xamarin ハンズオン Android の部
m ishizaki
これから始めるXamarin開発
これから始めるXamarin開発
Tsukasa Kato
Xamarin.Formsで縦書きアプリ
Xamarin.Formsで縦書きアプリ
Satoru Fujimori
クロスプラットフォームの夢をみる
クロスプラットフォームの夢をみる
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
BlueMonkeyプロジェクトのご紹介
BlueMonkeyプロジェクトのご紹介
Yoshito Tabuchi
Xamarin で クラシックデスクトップ 2
Xamarin で クラシックデスクトップ 2
m ishizaki
Xamarin.Forms のこれまでとこれから
Xamarin.Forms のこれまでとこれから
Yoshito Tabuchi
DEV-023_Xamarin Deep Dive - Xamarin.Forms の可能性
DEV-023_Xamarin Deep Dive - Xamarin.Forms の可能性
decode2016
Developers.io.札幌 xamarinってどうよ
Developers.io.札幌 xamarinってどうよ
Shinichi Hirauchi
WPF開発者がXamarin.Macを触るその前に
WPF開発者がXamarin.Macを触るその前に
Kazuhiko Shimada
Xamarin の Api カバー率 100% について
Xamarin の Api カバー率 100% について
m ishizaki
日常使っているツールを調べる ー Visual Studio Code について ー
日常使っているツールを調べる ー Visual Studio Code について ー
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
そろそろXamarin使ってみませんか 1
そろそろXamarin使ってみませんか 1
Naoyuki Sano
Xamarin概要と活用方法
Xamarin概要と活用方法
Yoshito Tabuchi
Xamarinを利用したアプリ開発
Xamarinを利用したアプリ開発
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオン
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオン
m ishizaki
Xamarinの歩き方
Xamarinの歩き方
Yoshito Tabuchi
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Yoshito Tabuchi
Semelhante a Xamarin 概要
(20)
Xamarin の特徴と開発手法概要
Xamarin の特徴と開発手法概要
Xamarin.Android ハンズオン 2018/11
Xamarin.Android ハンズオン 2018/11
Xamarin ハンズオン Android の部
Xamarin ハンズオン Android の部
これから始めるXamarin開発
これから始めるXamarin開発
Xamarin.Formsで縦書きアプリ
Xamarin.Formsで縦書きアプリ
クロスプラットフォームの夢をみる
クロスプラットフォームの夢をみる
BlueMonkeyプロジェクトのご紹介
BlueMonkeyプロジェクトのご紹介
Xamarin で クラシックデスクトップ 2
Xamarin で クラシックデスクトップ 2
Xamarin.Forms のこれまでとこれから
Xamarin.Forms のこれまでとこれから
DEV-023_Xamarin Deep Dive - Xamarin.Forms の可能性
DEV-023_Xamarin Deep Dive - Xamarin.Forms の可能性
Developers.io.札幌 xamarinってどうよ
Developers.io.札幌 xamarinってどうよ
WPF開発者がXamarin.Macを触るその前に
WPF開発者がXamarin.Macを触るその前に
Xamarin の Api カバー率 100% について
Xamarin の Api カバー率 100% について
日常使っているツールを調べる ー Visual Studio Code について ー
日常使っているツールを調べる ー Visual Studio Code について ー
そろそろXamarin使ってみませんか 1
そろそろXamarin使ってみませんか 1
Xamarin概要と活用方法
Xamarin概要と活用方法
Xamarinを利用したアプリ開発
Xamarinを利用したアプリ開発
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオン
Xamarin.Forms オリジナルタイマーアプリを作ろうハンズオン
Xamarinの歩き方
Xamarinの歩き方
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Xamarin 概要~Windows Embedded の業務用端末から Android へのシームレスな移行~
Último
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
Último
(8)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
Xamarin 概要
1.
Xamarin 概要 福地雅之 グレープシティ株式会社 2017.9.8開催:仙台・宮城とれたてネタ!【タガヤス その1】
2.
Introduction 福地雅之 [Masayuki
FUKUCHI] 仙台市泉区在住 勤務先:グレープシティ株式会社(泉区紫山)
3.
業務 アプリケーション 開発支援ツール関連
4.
お伝えしたい こと Xamarin(ザマリン)概要 クロスプラットフォームモバイルアプリ開発
5.
6.
Xamarin Xamarin(ザマリン) Xamarin社が開発→2016年にMicrosoftに買収 Android、iOS、Windows
”ネイティブ”モバイルアプリ を開発するフレームワークとその関連ツール ※今回解説するのはアプリ開発環境部分
7.
Xamarin Platforms Xamarinのアプリ開発方法 プラットフォーム(iOS、Android、macOS)のAPIを提供する ラッパーのようなものとして利用 2種類のアプローチ Xamarin Native(Xamarin.Android、Xamarin.iOS、Xamarin.Mac…)
プラットフォーム個別OS毎にUIを開発し、処理を共通化 ネイティブ開発(Android StudioやXcode)と同様の開発を実現 Xamarin.Forms iOS/Android/WindowsのUIと処理を共通化 ワンソースで複数のプラットフォームアプリ開発を実現 C#でアプリ開発
8.
Xamarin Native ビジネスロジックはC#でコードを共通化できる UI開発にはOS独自の知識と手法が必要 デバイス機能を利用するアプリ向き 通常のネイティブ開発の代替えとしても利用(C#で開発) Xamarin.iOS Xamarin.Android ビジネスロジック共通化 iOS
UI Android UI Windows UI iOS API Android API Windows 10 UWP
9.
Xamarin.Forms Xamarin.Formsを利用し処理だけでなくUIも共通化 XAMLを利用したUI設計が可能 クロスプラットフォームアプリ開発向き Xamarin.iOS Xamarin.Android ビジネスロジック共通化 iOS API
Android API Windows 10 UWP Xamarin.Forms UI共通化
10.
Visual Studio Visual Studioを利用した開発
開発可能なアプリ Xamarin.Forms(Android、iOS、UWP) Xamarin.Android(Android) Xamarin.iOS(iOS – Watch、tvOS)
11.
Visual Studio macOSの環境ではVisual Studio
for Macを利用 開発可能なアプリ Xamarin.Forms(Android、iOS、UWP) Xamarin.Android(Android) Xamarin.iOS(iOS – Watch、tvOS) Xamarin.Mac(macOS)
12.
Demo Xamarin.Android でHelloWorld ・Android アプリをC#で開発
13.
import android.support.v7.app.AppCompatActivity; // 略 public
class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn = (Button) findViewById(R.id.button1); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { TextView txt = (TextView) findViewById(R.id.textView1); txt.setText("こんにちは Android"); } }); } } using Android.App; using Android.Widget; using Android.OS; namespace XA_HelloWorld { [Activity(Label = "XA_HelloWorld", MainLauncher = true)] public class MainActivity : Activity { protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); Button btn = FindViewById((Resource.Id.button1)) as Button; btn.Click += (object sender, System.EventArgs e) => { var mesText = FindViewById<TextView>(Resource.Id.textView1); mesText.Text = "こんにちは Xamarin.Android"; }; } } } Android Studio Java Xamarin.Android C#
14.
<?xml version=“1.0” encoding=“utf-8”?> <LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android” android:orientation=“vertical” android:layout_width=“match_parent” android:layout_height=“match_parent”> <TextView android:text=“Text” android:layout_width=“match_parent” android:layout_height=“wrap_content” android:id=“@+id/textView1”
/> <Button android:text=“ボタン” android:layout_width=“match_parent” android:layout_height=“wrap_content” android:id="@+id/button1" /> </LinearLayout> <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:text="Text" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/textView1"/> <Button android:text="ボタン" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/button1" /> </LinearLayout> レイアウト定義は同様 レイアウト定義は同様
15.
Demo Xamarin.iOS でHelloWorld ・iOS アプリをC#で開発
16.
import UIKit class ViewController:
UIViewController { override func viewDidLoad() { super.viewDidLoad() } @IBOutlet weak var Label1: UILabel! @IBAction func button_touch(_ sender: Any) { Label1.text = "こんにちは Xcode iOS" } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } } using System; using UIKit; namespace XI_HelloWorld { public partial class ViewController : UIViewController { public ViewController(IntPtr handle) : base(handle){ } public override void ViewDidLoad() { base.ViewDidLoad(); Button1.TouchUpInside += Button1_TouchUpInside; } private void Button1_TouchUpInside(object sender, EventArgs e) { Label1.Text = "こんにちは Xamarin.iOS"; } public override void DidReceiveMemoryWarning() { base.DidReceiveMemoryWarning(); } } } Xcode Swift Xamarin.iOS C#
17.
同じようにStoryboardを編集
18.
Demo Xamarin.Forms でHelloWorld ・Android/iOS/UWP アプリをC#で開発
19.
<?xml version="1.0" encoding="utf-8"
?> <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:local="clr-namespace:XF_HelloWorld" x:Class="XF_HelloWorld.MainPage"> <StackLayout Orientation=“Vertical” VerticalOptions="Center"> <Label Text="Welcome to Xamarin Forms!" VerticalOptions="Center" HorizontalOptions="FillAndExpand“ HorizontalTextAlignment="Center" x:Name="Label1"/> <Button x:Name="Button1" Text="ボタン"/> </StackLayout> </ContentPage> Xamarin.Forms XAML using System; using Xamarin.Forms; namespace XF_HelloWorld { public partial class MainPage : ContentPage { public MainPage() { InitializeComponent(); Button1.Clicked += Button1_Clicked; } private void Button1_Clicked (object sender, EventArgs e) { Label1.Text = "こんにちは Xamarin.Forms"; } } } Xamarin.Forms C#
20.
iOS Android Windows 10 UWP それぞれのプラットフォームに合った実行結果
21.
22.
Attention 【注意】 WindowsとVisual Studioだけでアプリ開発 誤解:XamarinアプリはWebView?
ハイブリッドではなくネイティブアプリ 誤解:Macが無くてもできる iOSアプリのビルドにはmacOSが必要 誤解:C#が書ければOK Android、iOSの各プラットフォームの知識が必要 誤解:Xamarin.Formsで完全に共通化 可能ではあるが最大公約数的ソリューション UI共通化の是非 はやく、シンプルに開発する場合に最適
23.
Visual Studio Visual Studioのインストールからスタート Visual
Studio https://www.visualstudio.com/ja/
24.
Try Xamarin 使ってみましょう 日本マイクロソフト https://www.microsoft.com/ja-jp/dev/campaign/vs-xamarin.aspx
25.
Try Xamarin
26.
Try Xamarin ユーザーグループなどに豊富な情報 Japan Xamarin
User Group(#JXUG) http://jxug.org/
27.
サンプル コード サンプルデモのコード Xamarin.Android
Xamarin.iOS Xamarin.Forms Visual StudioまたはVisual Studio for Macで利用可能 https://github.com/fukuchima/Tagayas_201709
28.
29.
良い開発ツールを 使っていきましょう
Baixar agora