SlideShare a Scribd company logo
1
C#初心者が
Xamarinに
手を出してみたin Xamarin入門者の集い#2
by Иосиф Хуэйдэ Ежэн Такакура
1
2
まずはじめに
1
3
勉強会で逢った、ような……
名前:イオシフ恢徳野人こと高倉佑輔
職業:某アパレル系企業の特例子会社で働くSE見習い
普段の言語:
業務:C#、JavaScript、Ruby
プライベート:Ruby、C#
属性:オタク(IT、漫画、アニメ、ゲーム、鉄道、歴史など)
1
4
.NETは本当に嬉しいなって
業務でASP.NETをさわり始めた程度
ただしASP.NET Coreじゃない
Xamarinはチュートリアルで行った程度
LINQのメソッド構文、なんかRubyっぽい
1
5
もう開発環境構築も恐くない
macOS Sierra
Visual Studio for Macを使用
1
6
勉強会検索もダッシュボードもあるんだよ
作りたいものは今のところ2つ。
勉強会検索アプリ
をMVVMで書き直す
心身の健康情報が一目でわかるダッシュボード作り
できればヘルスケアと連動したい
SNSに「調子」を投稿できれば
機械学習とも連携する必要がありそう
ytabuchi/ITStudySearch
1
7
経験なんて、あるわけない
前にも書いたとおりC#は経験不足……
デリゲート、LINQってなんだろう?
XamlはHTMLの親戚かな?
MVVMとMVCの違いってなんなんだろう?
そもそも静的型付け言語自体初めて……
しかも初めてのモバイルアプリ開発。
1
8
こんな進捗絶対おかしいよ
今日までにできたこと
Hello, World!
Xamarinチュートリアル(onハンズオン)
MVVMの初歩
1
9
本当の勉強会検索アプリと向き合えますか?
作っている途中のもののリポジトリ
https://github.com/huideyeren/SeminarSearch
まだ何もできてないよ!!
1
10
あたしって、ほんと無鉄砲……
設計で詰まった
MVVM?何選べばいいの?
そもそもMVVMって何だ?
今回の開発のためにiPhoneに乗り換え
Androidといろいろ違う点に戸惑う
機種変更で10万円越えは痛いかも
Androidも開発用に継続保有してます
1
11
そんなの、Appleが許さない
開発者登録はiOSもAndroidもまだ。
早く登録したいけど予算が……
そしてリジェクトされるのかが心配。
1
12
もうコードビハインドにも頼らない
いきなりMVVM(Prism)で作成中
だけど、概念を理解するので精一杯……
WebのMVCともちょっと違う。
でも、コードの見通しはよくなりそうだからそのままいく。
1
13
最後に残った空き容量
現在のSSD空き容量:3GBあればいい方
Android系シミュレータを入れたらパンク必須。
SSD容量でケチってはいけなかった……
1
14
わたしの、最高のアプリ
上半期にはできていれば……いいなぁ。
1
15
終わり
イオシフさんの今後にご期待ください
1

More Related Content

More from Iosif Takakura (13)

PDF
取り込んだネガ画像の色を変換する Python スクリプトを書いてみた
Iosif Takakura
 
PDF
Marp for VS Code で作る PowerPoint スライド
Iosif Takakura
 
PDF
scikit-image でフィルムスキャナで取り込んだネガ画像をポジ化する
Iosif Takakura
 
PDF
Django 製 CMS Wagtail で Blog を作ってみる
Iosif Takakura
 
PDF
Zappa で Serverless CMS を作ってみる
Iosif Takakura
 
PDF
Django と Wagtail で作る Headless CMS
Iosif Takakura
 
PDF
Sphinxでまとめる多言語環境APIドキュメント
Iosif Takakura
 
PDF
DocFXで脱Excel方眼紙!
Iosif Takakura
 
PDF
技術的負債との戦い方
Iosif Takakura
 
PDF
社内のマニュアルをSphinxで作ってみた
Iosif Takakura
 
PDF
Sphinxで同人誌を書いてみた
Iosif Takakura
 
ODP
ようこそ先輩 - 2014年8月2日
Iosif Takakura
 
ODP
Osuncが終わったら帰りは警察署に行きましょう
Iosif Takakura
 
取り込んだネガ画像の色を変換する Python スクリプトを書いてみた
Iosif Takakura
 
Marp for VS Code で作る PowerPoint スライド
Iosif Takakura
 
scikit-image でフィルムスキャナで取り込んだネガ画像をポジ化する
Iosif Takakura
 
Django 製 CMS Wagtail で Blog を作ってみる
Iosif Takakura
 
Zappa で Serverless CMS を作ってみる
Iosif Takakura
 
Django と Wagtail で作る Headless CMS
Iosif Takakura
 
Sphinxでまとめる多言語環境APIドキュメント
Iosif Takakura
 
DocFXで脱Excel方眼紙!
Iosif Takakura
 
技術的負債との戦い方
Iosif Takakura
 
社内のマニュアルをSphinxで作ってみた
Iosif Takakura
 
Sphinxで同人誌を書いてみた
Iosif Takakura
 
ようこそ先輩 - 2014年8月2日
Iosif Takakura
 
Osuncが終わったら帰りは警察署に行きましょう
Iosif Takakura
 

Recently uploaded (10)

PDF
20250630_aws_reinforce_2025_aws_sheild_network_security_director
uedayuki
 
PDF
Hyperledger Fabric最新v3.x系での機能強化、変更点にキャッチアップ!
LFDT Tokyo Meetup
 
PDF
Hyperledger Fabric公式サンプル fabric-samples徹底解説
LFDT Tokyo Meetup
 
PDF
人気ブロックチェーン基盤「Hyperledger Fabric」最新版を動かしてみた!
LFDT Tokyo Meetup
 
PDF
20250710_Devinで切り拓くDB革命_〜価値創出に集中せよ〜.pdf
Masaki Yamakawa
 
PDF
プライバシ保護のためのインターネットアーキテクチャの進化 (2025-07-11)
Jun Kurihara
 
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー SIG-Audioプレゼン資料_オーディオプラグイン開発_塩澤達矢.pdf
IGDA Japan SIG-Audio
 
PDF
生成AIパネルトーク(Interop25Tokyo APPS JAPAN M1-07,M2-07 嶋ポジショントーク)
嶋 是一 (Yoshikazu SHIMA)
 
PDF
ABC2025S LT講演「世界の窓から Androidこんにちは2025」アプリ自動生成の将来?ロボティクスの夢再び?
嶋 是一 (Yoshikazu SHIMA)
 
PDF
[Hardening Designers Confernece 2025]ランサムウェアでの見えざるログ・見えるログ
kataware
 
20250630_aws_reinforce_2025_aws_sheild_network_security_director
uedayuki
 
Hyperledger Fabric最新v3.x系での機能強化、変更点にキャッチアップ!
LFDT Tokyo Meetup
 
Hyperledger Fabric公式サンプル fabric-samples徹底解説
LFDT Tokyo Meetup
 
人気ブロックチェーン基盤「Hyperledger Fabric」最新版を動かしてみた!
LFDT Tokyo Meetup
 
20250710_Devinで切り拓くDB革命_〜価値創出に集中せよ〜.pdf
Masaki Yamakawa
 
プライバシ保護のためのインターネットアーキテクチャの進化 (2025-07-11)
Jun Kurihara
 
SIG-AUDIO 2025 Vol.02 オンラインセミナー SIG-Audioプレゼン資料_オーディオプラグイン開発_塩澤達矢.pdf
IGDA Japan SIG-Audio
 
生成AIパネルトーク(Interop25Tokyo APPS JAPAN M1-07,M2-07 嶋ポジショントーク)
嶋 是一 (Yoshikazu SHIMA)
 
ABC2025S LT講演「世界の窓から Androidこんにちは2025」アプリ自動生成の将来?ロボティクスの夢再び?
嶋 是一 (Yoshikazu SHIMA)
 
[Hardening Designers Confernece 2025]ランサムウェアでの見えざるログ・見えるログ
kataware
 
Ad

C#初心者がxamarinに手を出してみた