Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Xamarin.Forms 使うべき?
Search
Yu_ka1984
April 17, 2017
Technology
1.2k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Xamarin.Forms 使うべき?
Xamarin.Formsを利用すべきかしないべきか、私の考える使いどころを話します。
Yu_ka1984
April 17, 2017
More Decks by Yu_ka1984
See All by Yu_ka1984
EventGridTopicで手軽にイベントドリブンを手に入れる
yukaabuno
5
1.8k
Durable Functionsを"公式ドキュメントとは違う形で"話して見る
yukaabuno
3
890
Durable Functionsの特徴をふわっと理解してみる
yukaabuno
2
180
Xamarin.Forms とコンソールアプリでモデル層を共通化してみた
yukaabuno
0
2.2k
Other Decks in Technology
See All in Technology
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
0
140
美しいコードを書くためにF#を学んでみた話
yud0uhu
1
410
完全自律ロボットを作りたくて、先に開発を自律させた話(ROS Japan UG #63 LT)
rryz09
0
500
ゼロをイチにする仕事が終わったあと
smasato
0
340
証券システムを10年Scalaで作り続けるということ - 関数型まつり2026
krrrr38
3
840
ループエンジニアリングでE2Eテストを実践
noriyukitakei
0
350
地域 SRE コミュニティ最前線 / SRE NEXT 2026 Discussion Night Track C
muziyoshiz
0
210
ボーイスカウトルールでメモリやスキルを改善しよう
azukiazusa1
1
860
AI Agent SaaS を支える自社仮想化基盤への挑戦と実運用 / ai-agent-saas-virtualization
flatt_security
2
3.8k
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
2
200
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
0
110
AI時代の EM への処方箋
staka121
PRO
0
140
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
260
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
190
Speed Design
sergeychernyshev
33
1.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
190
A better future with KSS
kneath
240
18k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
210
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.7k
Code Reviewing Like a Champion
maltzj
528
40k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
The SEO identity crisis: Don't let AI make you average
varn
0
510
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のコードを参考に・・・
ご清聴 ありがとうございました。