SlideShare a Scribd company logo
1 of 14
Download to read offline
1
JXUGC #25
最新情報アップデート&LT ⼤会
2年で6個のアプリをリリースした感想
with Xamarin.Forms
2019/8/31
2⾃⼰紹介
• 藤井元貴 @gnk_f327
• もともと
組み込み開発
• 最近
サーバーレスな開発(AWS)
3約2年で6個のアプリをリリースしてます(趣味)
時期 アプリ名
2017年1⽉ 艦これメモ帳
2017年3⽉ 資材帳
2017年7⽉ ⼤発計算機
2017年7⽉ 遠征帳
2018年6⽉ 明⽯の改修帳
2018年12⽉ 戦果帳
4話すこと
• 初めてXamarinでアプリを使う⽅に向けて、
ちょっとした⼩ネタとか
逆に「これ良いよ!!」とかあれば、嬉しいです!
5環境
• Windows 10
• Visual Studio Community 2019
始めます!!
7UI は XAML がオススメ
• 最初は慣れなくても、だんだん慣れる
• 最近のVisual Studioは、XAMLも補完してくれる
• Hot Reloadがある(今後に期待!)
「XAML分からん。補完も無い。C#で書こう」で後悔中……。
→ ⾒通しが悪い
→ ちょっとした変更がめんどくさい
8UI は XAML がオススメ
※⼀部抜粋
9UI は XAML がオススメ
https://www.slideshare.net/okazuki0130/xaml-71503072
10MVVM はオススメ
• まずは真似して書いてみる
特に View ‒ ViewModel 間
• 分かってくると、楽しくなってくる
変数の値を変えると、
画⾯がリアルタイムに変わる!!
- ⽂字列
- ⾊
11追従するもの、たくさんあるよ……
• OSアップデート(Android / iOS)
TargetSdkVersionの変更
Round Icon対応
iPhone X の画⾯対応
iOS 13
12デザインも⼤変だけど、参考資料はたくさんある
• アプリの⾒た⽬や⾊合い
https://material.io/design/color/
• アプリで使うアイコン
https://material.io/resources/icons/
• アプリ⾃体のアイコン
がんばるしかない……
13とにかく作ってみよう
• 公開する/しない、は置いといて、作ってみる
アウトプットファースト & 達成感GET
• 「作りたい/使いたいアプリ」を作ると良いよ!
モチベーション維持、そのほうが楽しい!
• 「過去の⾃分が書いたコードのメンテ⾟い……」は、
「スキルUpした」と前向きに捉える
14
おわり

More Related Content

Similar to 2年で6個のアプリをリリースした感想 with Xamarin.Forms

Similar to 2年で6個のアプリをリリースした感想 with Xamarin.Forms (14)

Xamarinを利用したアプリ開発
Xamarinを利用したアプリ開発Xamarinを利用したアプリ開発
Xamarinを利用したアプリ開発
 
Slack Appsでやれる事を確認した。年内日本語化されるんで、急ぎで!
Slack Appsでやれる事を確認した。年内日本語化されるんで、急ぎで!Slack Appsでやれる事を確認した。年内日本語化されるんで、急ぎで!
Slack Appsでやれる事を確認した。年内日本語化されるんで、急ぎで!
 
Introducing Serverless Computing (20160802)
Introducing Serverless Computing (20160802)Introducing Serverless Computing (20160802)
Introducing Serverless Computing (20160802)
 
邪道Jenkins
邪道Jenkins邪道Jenkins
邪道Jenkins
 
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
X pages day2015_みんな大好き@式とbootstrapで作る簡単coolなxpagesアプリ(公開用)
 
クロスプラットフォーム開発雑感 #pronamaclrhsapporocpp
クロスプラットフォーム開発雑感 #pronamaclrhsapporocppクロスプラットフォーム開発雑感 #pronamaclrhsapporocpp
クロスプラットフォーム開発雑感 #pronamaclrhsapporocpp
 
初心者でも Windows 10 Mobile アプリを作りたい!
初心者でも Windows 10 Mobile アプリを作りたい!初心者でも Windows 10 Mobile アプリを作りたい!
初心者でも Windows 10 Mobile アプリを作りたい!
 
BlueMonkeyプロジェクトのご紹介
BlueMonkeyプロジェクトのご紹介BlueMonkeyプロジェクトのご紹介
BlueMonkeyプロジェクトのご紹介
 
Chrome 拡張のご紹介
Chrome 拡張のご紹介Chrome 拡張のご紹介
Chrome 拡張のご紹介
 
Herlockサービス紹介
Herlockサービス紹介Herlockサービス紹介
Herlockサービス紹介
 
1019 まぁ!簡単!google apps script入門
1019 まぁ!簡単!google apps script入門1019 まぁ!簡単!google apps script入門
1019 まぁ!簡単!google apps script入門
 
C#でアプリを作ってみよう! #ngtnet
C#でアプリを作ってみよう! #ngtnetC#でアプリを作ってみよう! #ngtnet
C#でアプリを作ってみよう! #ngtnet
 
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/SpringVisual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
 
XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08
 

Recently uploaded

Recently uploaded (8)

LoRaWAN無位置ロープ式水漏れセンサーWL03A 日本語マニュアル
LoRaWAN無位置ロープ式水漏れセンサーWL03A 日本語マニュアルLoRaWAN無位置ロープ式水漏れセンサーWL03A 日本語マニュアル
LoRaWAN無位置ロープ式水漏れセンサーWL03A 日本語マニュアル
 
Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介
Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介
Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介
 
LoRaWAN無位置ロープ型水漏れセンサー WL03A-LB/LSカタログ ファイル
LoRaWAN無位置ロープ型水漏れセンサー WL03A-LB/LSカタログ ファイルLoRaWAN無位置ロープ型水漏れセンサー WL03A-LB/LSカタログ ファイル
LoRaWAN無位置ロープ型水漏れセンサー WL03A-LB/LSカタログ ファイル
 
2024年5月17日 先駆的科学計算フォーラム2024 機械学習を用いた新たなゲーム体験の創出の応用
2024年5月17日 先駆的科学計算フォーラム2024 機械学習を用いた新たなゲーム体験の創出の応用2024年5月17日 先駆的科学計算フォーラム2024 機械学習を用いた新たなゲーム体験の創出の応用
2024年5月17日 先駆的科学計算フォーラム2024 機械学習を用いた新たなゲーム体験の創出の応用
 
MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。
 
ネットワーク可視化 振る舞い検知(NDR)ご紹介_キンドリル202405.pdf
ネットワーク可視化 振る舞い検知(NDR)ご紹介_キンドリル202405.pdfネットワーク可視化 振る舞い検知(NDR)ご紹介_キンドリル202405.pdf
ネットワーク可視化 振る舞い検知(NDR)ご紹介_キンドリル202405.pdf
 
Keywordmap overview material/CINC.co.ltd
Keywordmap overview material/CINC.co.ltdKeywordmap overview material/CINC.co.ltd
Keywordmap overview material/CINC.co.ltd
 
情報を表現するときのポイント
情報を表現するときのポイント情報を表現するときのポイント
情報を表現するときのポイント
 

2年で6個のアプリをリリースした感想 with Xamarin.Forms