$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Xamarin.Forms 使うべき?
Search
Yu_ka1984
April 17, 2017
Technology
3
1.2k
Xamarin.Forms 使うべき?
Xamarin.Formsを利用すべきかしないべきか、私の考える使いどころを話します。
Yu_ka1984
April 17, 2017
Tweet
Share
More Decks by Yu_ka1984
See All by Yu_ka1984
EventGridTopicで手軽にイベントドリブンを手に入れる
yukaabuno
5
1.8k
Durable Functionsを"公式ドキュメントとは違う形で"話して見る
yukaabuno
3
860
Durable Functionsの特徴をふわっと理解してみる
yukaabuno
2
160
Xamarin.Forms とコンソールアプリでモデル層を共通化してみた
yukaabuno
0
2.2k
Other Decks in Technology
See All in Technology
ML PM Talk #1 - ML PMの分類に関する考察
lycorptech_jp
PRO
1
480
AI/MLのマルチテナント基盤を支えるコンテナ技術
pfn
PRO
5
720
プロダクトマネージャーが押さえておくべき、ソフトウェア資産とAIエージェント投資効果 / pmconf2025
i35_267
2
330
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
0
120
日本Rubyの会の構造と実行とあと何か / hokurikurk01
takahashim
1
350
「え?!それ今ではHTMLだけでできるの!?」驚きの進化を遂げたモダンHTML
riyaamemiya
10
4.4k
段階的に進める、 挫折しない自宅サーバ入門
yu_kod
5
2.2k
MS Ignite 2025で発表されたFoundry IQをRecap
satodayo
3
230
その設計、 本当に価値を生んでますか?
shimomura
2
180
useEffectってなんで非推奨みたいなこと言われてるの?
maguroalternative
9
6.2k
知っていると得する!Movable Type 9 の新機能を徹底解説
masakah
0
200
mablでリグレッションテストをデイリー実行するまで #mablExperience
bengo4com
0
470
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
69k
Documentation Writing (for coders)
carmenintech
76
5.2k
RailsConf 2023
tenderlove
30
1.3k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Balancing Empowerment & Direction
lara
5
780
How STYLIGHT went responsive
nonsquared
100
5.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Transcript
Xamain.Forms 使うべき? 初心者歓迎XamarinのLT会!Xamarin入門者の集い #2 2017/4/17 Yuka Abuno
@yu_ka1984 Yuka Abuno http://tamafuyou.hatenablog.com/ シグマコンサルティング株式会社 アーキテクト になることが目標 Microsoft MVP for
Visual Studio Development and Technology
私の考えるXamarin.Formsの使いど ころを発表します。 この考えは2017年4月現在の考えです。 日々更新されます。
Xamarin Native と Xamarin.Forms Xamarin Native Android / iOS Nativeと同じ作り方
言語だけC# Xamarin.Forms XAMLを使用してViewも共通化 Nativeの知識がなくてもある程度はいける
このアプリによってユーザーに感 動的な体験を・・・・・ Xamarin.Formsでは困難です。 ポイントを押さえられれば違和感の少ない操作感は提供できるかも Xamarin Nativeを検討しましょう。
プラットフォーム毎に最適なUI を提供して・・・・・ Xamarin.Formsでは困難です。 AndroidはMasterDetail / iOSはタブ くらいだったら何とかなる。 Xamarin Nativeを検討しましょう。
このサービスはスマホアプリが中 心となって・・・・・ サービスの根幹になるアプリをFormsで作るのは少し否定的です。 Xamarin Nativeが良いと思う。
既にデザインは完成していますの で、これを各プラットフォームで 完璧に再現して・・・・・ Xamarin.Formsではちょっと面倒です。 Xamarin.Formsは各プラットフォームのネイティブなコントロールを使うので異なるプラットフォームで 完璧にデザイン通りに作る事はちょっと大変です。 逆にXF腕力の見せ所って考え方もできる。 細部が変わってしまう事の了承を貰いましょう。
この画面から次の画面へ移動する 時はアニメーションをこういう感 じにして・・・・・ Xamarin.Formsでは面倒です。 絶対にできないわけではないのだけど、それを実現するならXamarin Nativeの方が・・・
Android / iOS用のこのライブラリ を使用したアプリを・・・・・ NativeBindingする事になりますがインターフェースの内容次第では困難です。 単純なインターフェースなライブラリだったら割と楽です。
Android or iOS向けにちょっとし たアプリを作ってほしいんだけ ど・・・・・ (゚∀゚)キタコレ!! でもちょっとまって・・・・・ とりあえずちょっとした内容とやらを確認しましょう。
Android and iOS向けにまずは小 さい構成でとにかく早くリリース したい。 (゚∀゚)キタコレ!!
UI/UXは気にしないので今ある サービスを補完する為のアプリを リリースしたいんです。 (゚∀゚)キタコレ!!
Xamarin.Formsを使うときには 用法・用量を守って適切にご使用ください。
ここからは Xamarin.Forms QA 的な内容で
WPFアプリとかSilverightは作っ たことあるんだけどスマホは初め て・・・・・ Xamarin.Nativeから入る事をお勧めしますが、Xamarin.Formsから入っても全然問 題ないと思います。 躓きキーワード: LifeCycle , async/await ,
Navigation , PCL / .NET Standard , パフォーマンス , provisioning profile , MVVM
C#よくわかんないけど Reactチョットデキル goto ReactNative; // // // ReactNative :
開発環境どんなのがよいの? 4月時点のMy仕事環境 MacBookPro13 (Late2016 TouchBarなし) (Windows10 + Visual Studio 2017
Pro) on Parallels Desktop for Mac XAMLをがっつり書くときはMacでXamarin Studio それ以外はVS2017 ・・・・Resharper先生のコード補完が便利すぎる。 Windwos環境が遅い事が課題
Xamarin.Formsで作る時に どんなライブラリ使ってるの? Rective Property(Reactive Extentions) AutoFac(DI Container) 以下必要に応じて StatefulModel(変更通知コレクションがすごい) SQLite-net
PCL(今後はRealmでいきたい) Xamarin.Auth(非公開データの保存に) James MontemagnoさんのPlugin kamuさんのaiFormsシリーズPlugin (http://kamusoft.hatenablog.jp/) Xamarin Froms Labsのコードを参考に・・・
ご清聴 ありがとうございました。