More Related Content
Similar to 2018/06/24 .NETラボ Xamarinトーク (20)
2018/06/24 .NETラボ Xamarinトーク
- 2. ABOUT ME
福田 拳士朗 (ふくだ けんしろう)
Twitter:@Kenshiro_Fukuda
Facebook:Kenshiro.Fukuda.9
Blog:https://t.co/GDpnCcdu8D
- 5. XAMARIN関係の情報 @BUILD2018
19セッション
Adaptive Cardsが近日中にXamarinでも使えるようになる?(SDKまち)
※ Cardは、SNSでよく見るやつを考えてくれればOK。
2018年のSpring UpdateよりHyper-V Androidエミュレーターがサポートされた
Google Playが使えるように・・・?
※ 現在この機能はプレビューである(Ver15.8 PV1よりサポート)
Xamarin FormsでCSSサポートがされることによる負担低減
- 6. XAMARIN.FORMS 3.0正式版リリース
FlexLayoutのサポート
ResourceDictionaryの改善
Right to Left Support
CSSサポート
Visual State Manager
<重要>
ビルド依存関係の更新があり、
Xamarin.Forms 3.0では.NET
Standard 2.0を大幅に活用。
そのため、Xamarin Forms3.0を適用
して開発する前に.NET 4.7.1 をイン
ストールされていないといけない。
でないと、404的なエラーが出てし
まう。
- 7. FLEX LAYOUTとCSSのサポート
CSS に基づくもので、フレキシブル ボックス レイアウト モジュールと呼ばれる、いわゆるを子を整
列する多くの柔軟なオプションが含まれているレイアウト
FlexLayoutはLayout <View>から派生し、IList <View>型のChildrenプロパティを継承
CSSとの組み合わせでのデモもドキュメントにある。
https://docs.microsoft.com/ja-jp/xamarin/xamarin-forms/user-interface/layouts/flex-layout
カタログアイテム形式での表示も可能になるほか、上部のフォームで空いた空間を有効に活用すること
が可能。
- 12. DO YOU KNOW 「XAMARIN WORKBOOKS」?
Visual studio 2017でXamarin関係をインストールすると勝手に入ってきたやつで
すねw
今回は、あまり目が当てられてないこのツールについて少し研究していければと
思います。
- 13. ABOUT XAMARIN WORKBOOKS
ドキュメント+LIVE コーディングの概念を載せたもの
開発者はこのアプリで利用できるファイルを読み進めて学習をすることができる
可変が可能
Android・iOs・Mac・WPFに対応し、ネイティブSDKでのサポート
名前空間の撤廃にはいつも通りUsingを使って定義
Nugetパッケージ追加はGUI、しかし書き方→#r "Microsoft.WindowsAzure.Mobile
めんどくさいことはしない。外部コードは#load “my-extra-code.csx”という風にする
モバイルアプリの動作には別途エミュレーター環境が必要
Workbooksのファイル=YAML ヘッダーをもつ Markdown ファイル
https://msdn.microsoft.com/ja-jp/magazine/mt790187.aspx?f=255&MSPPError=-2147217396
- 20. まとめ
Xamarin.Forms 3.0での新サポート
Flex Layoutでレイアウトの可能性を広げる
CSSサポートでデザイナーにおけるCSSコーディングの幅が広がる
Xamarin Workbooksについて
紙の技術書を購入して、広げてやる→画面上でコード改変しながらプログラムの学習が可能
マークダウン+コードでライブコーディングを行うことが可能
その他
Xamarin.Formsの将来は2月ごとに変わっていく
FullerはDartで動かし、VSCodeでも編集が可能
- 21. 最後に~アプリ製作について
アプリ概要:BVE日本線 運転支援アプリ
Project Site:未公開(公開され次第お知らせいたします)
Github:https://github.com/TOBU66601/BVETimetableMobileapp
現在の進捗:列車情報の設営・ファイルシステムにおける外部ファイル作成
今後の展望:データベースとの接続・アプリ間連携・BtoC向けサイト構築