SlideShare a Scribd company logo
1 of 8
Download to read offline
Xamarin.Formsで
アプリを公開した話
第13回 Japan Xamarin User Group Conference 東京
2016/5/7
@ticktackmobile
#JXUG
自己紹介
 Xamarin.Forms Preview版
の新機能解説するマン
 手書きXAMLer
 第七駆逐隊推し
 Twitter: @ticktackmobile
 GitHub: P3PPP
#JXUG
 刀剣乱舞の専ブラ作ったり
 「今日も審神者当番!」
 ごちうサーチ(Xamarin.Mac移植)
のアイコン作ったり
AEDオープンデータ検索
 Xamarin.Forms製の AED検索アプリを公開した
 初音玲さん(@hatsune_) のAEDオープンデータ
プラットフォームで付近のAEDを検索して地図
に表示するアプリ
 このためにAPIの.NETラッパーを作ってNuGet
デビュー(AedOpenDataApiWrapper)
 ソース公開済み
(https://github.com/P3PPP/XFAedSearch)
#JXUG
Xamarin無料化の話題性はスゴかった
 iOS版 2016/3/3 リリース
 Build 2016で無料化が発表
された3/31(UTC)にダウン
ロード数が跳ね上がった
 Android版 2016/2/24 リ
リース
 こっちは特段には増えな
かった
#JXUG
155
個別実装したくない
 ボタン、アイコン類はベクタグラフィクスで自前描画して
共通化
 NControl、NGraphicsが活躍
 開発中にSVG対応されたので捗った
 Geolocator Pluginで位置情報取得も共通化
#JXUG
でも個別実装した
 位置情報の取得ちょっと遅い
 地図上のユーザー位置を使おう!
 でもMapコントロールからは取得できない
 怒りのカスタマイズ
 CustomRendererではなくEffectを使ったカスタマイズ
 Map用BehaviorにUserLocationプロパティを生やした
 開けた場所以外でもAED検索が速くなった
#JXUG
Xamarni.Formsで開発した感想
 複数環境で動くコードを一度に書けるのはかなり楽
 Plugin等のサポートライブラリは結構充実してる
 反面、見た目の調整は大変
 動かしてみないとどうなるのか分からない点が多い
 まずXamarin.Formsのプロトタイプで課題を洗い出した後、
そのまま作りこむかネイティブで作り直すか決める、とい
う戦略は十分成立すると思う
#JXUG
おわり
#JXUG

More Related Content

Recently uploaded

新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 

Recently uploaded (7)

新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 

Xamarin.Formsでアプリを公開した話