Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
jz5 MATSUE
1,452 views
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
プロ生勉強会 第45回@名古屋のスライドです
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 79
2
/ 79
3
/ 79
4
/ 79
5
/ 79
6
/ 79
7
/ 79
8
/ 79
9
/ 79
10
/ 79
11
/ 79
12
/ 79
13
/ 79
14
/ 79
15
/ 79
16
/ 79
17
/ 79
18
/ 79
19
/ 79
20
/ 79
21
/ 79
22
/ 79
23
/ 79
24
/ 79
25
/ 79
26
/ 79
27
/ 79
28
/ 79
29
/ 79
30
/ 79
31
/ 79
32
/ 79
33
/ 79
34
/ 79
35
/ 79
36
/ 79
37
/ 79
38
/ 79
39
/ 79
40
/ 79
41
/ 79
42
/ 79
43
/ 79
44
/ 79
45
/ 79
46
/ 79
47
/ 79
48
/ 79
49
/ 79
50
/ 79
51
/ 79
52
/ 79
53
/ 79
54
/ 79
55
/ 79
56
/ 79
57
/ 79
58
/ 79
59
/ 79
60
/ 79
61
/ 79
62
/ 79
63
/ 79
64
/ 79
65
/ 79
66
/ 79
67
/ 79
68
/ 79
69
/ 79
70
/ 79
71
/ 79
72
/ 79
73
/ 79
74
/ 79
75
/ 79
76
/ 79
77
/ 79
78
/ 79
79
/ 79
More Related Content
PDF
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
by
de:code 2017
PDF
10分でわかる無料になったXamarin
by
Yoshito Tabuchi
PDF
5分で(は終わらなかった)分かるXamarin(開発者向け)
by
Yoshito Tabuchi
PDF
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
by
Yoshito Tabuchi
PDF
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
by
Yoshito Tabuchi
PDF
Xamarinを利用したアプリ開発
by
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
PDF
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
by
Yoshito Tabuchi
PDF
Xamarin を使用したC# によるモバイルアプリ作成
by
Yoshito Tabuchi
[MW08] de:code イベントアプリの作り方 ~ Xamarin.Forms で開発しています ~
by
de:code 2017
10分でわかる無料になったXamarin
by
Yoshito Tabuchi
5分で(は終わらなかった)分かるXamarin(開発者向け)
by
Yoshito Tabuchi
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
by
Yoshito Tabuchi
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
by
Yoshito Tabuchi
Xamarinを利用したアプリ開発
by
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
by
Yoshito Tabuchi
Xamarin を使用したC# によるモバイルアプリ作成
by
Yoshito Tabuchi
What's hot
PDF
Xamarin を使うとどんなことができるの?
by
Yoshito Tabuchi
PDF
Xamarinの歩き方
by
Yoshito Tabuchi
PPTX
Xamarinとmvvm crossとf#と
by
Masahiko Miyasaka
PPTX
Xamarin 実戦投入時の留意点再確認
by
Tomohiro Suzuki
PDF
10分で分かるxamarin
by
Yoshito Tabuchi
PDF
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
by
Yoshito Tabuchi
PDF
Xamarin概要と活用方法
by
Yoshito Tabuchi
PPTX
Xamarin開発環境の選択
by
Miho Kurosawa
PDF
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
by
インフラジスティックス・ジャパン株式会社
PDF
XamarinStudio勉強会 2014/09/08
by
孝文 田村
PDF
Xamarin を使用したC# によるモバイルアプリ作成
by
Yoshito Tabuchi
PDF
2016.10.15アプリ発表会
by
b a
PDF
#VSUG LT #JXUG の紹介
by
Yoshito Tabuchi
PDF
Prism.Formsについて
by
一希 大田
PPTX
JXUGC #9 Xamarin.Forms Mvvm Teachathon
by
Yoshito Tabuchi
PDF
Xamarin 社内勉強会の LT 資料
by
Yoshito Tabuchi
PPTX
Xamarin Native vs Xamarin Forms
by
Tomohiro Suzuki
PDF
Xamarin 概要 @ 2015/1/29 CROSS 2015
by
Yoshito Tabuchi
PPTX
Xamarin 実戦投入時に気をつけたいことあれこれ
by
Tomohiro Suzuki
PPTX
Xamarin入門(技術というより心構え編)
by
Makoto Nishimura
Xamarin を使うとどんなことができるの?
by
Yoshito Tabuchi
Xamarinの歩き方
by
Yoshito Tabuchi
Xamarinとmvvm crossとf#と
by
Masahiko Miyasaka
Xamarin 実戦投入時の留意点再確認
by
Tomohiro Suzuki
10分で分かるxamarin
by
Yoshito Tabuchi
Xamarin 20141212 モバイルカフェスペシャル 「C#で作るiOS/Androidのクロスプラットフォームスマホアプリ開発」
by
Yoshito Tabuchi
Xamarin概要と活用方法
by
Yoshito Tabuchi
Xamarin開発環境の選択
by
Miho Kurosawa
インフラジスティックスおよび Xamarin.Forms コントロールのご紹介
by
インフラジスティックス・ジャパン株式会社
XamarinStudio勉強会 2014/09/08
by
孝文 田村
Xamarin を使用したC# によるモバイルアプリ作成
by
Yoshito Tabuchi
2016.10.15アプリ発表会
by
b a
#VSUG LT #JXUG の紹介
by
Yoshito Tabuchi
Prism.Formsについて
by
一希 大田
JXUGC #9 Xamarin.Forms Mvvm Teachathon
by
Yoshito Tabuchi
Xamarin 社内勉強会の LT 資料
by
Yoshito Tabuchi
Xamarin Native vs Xamarin Forms
by
Tomohiro Suzuki
Xamarin 概要 @ 2015/1/29 CROSS 2015
by
Yoshito Tabuchi
Xamarin 実戦投入時に気をつけたいことあれこれ
by
Tomohiro Suzuki
Xamarin入門(技術というより心構え編)
by
Makoto Nishimura
Viewers also liked
PPTX
20分でできる!Xamarin.Forms入門
by
Shinichi Hirauchi
PDF
はじめての ASP.NET MVC
by
jz5 MATSUE
PDF
Azure Functions 入門
by
jz5 MATSUE
PDF
Introduction to Roslyn
by
Yuki Igarashi
PDF
イマドキC++erのモテカワリソース管理術
by
Kohsuke Yuasa
PPTX
C++用将棋ライブラリ"OpenShogiLib"の紹介
by
Hiro H.
PDF
Windowsの画面スケーリングをきちんと理解しよう
by
Yuya Yamaki
PDF
Unityで『Kinect for Windows v2 / XboxOne Controller』を使う
by
Nobuhiko Sasaki
PPTX
16S Ribosomal DNA Sequence Analysis
by
Abdulrahman Muhammad
PDF
フォロワーから友利奈緒を探す
by
jz5 MATSUE
PDF
前略,Xamarin.Mac使いより
by
Tsubasa Hirano
PDF
Intro to Gaming- MonoGame/CocosSharp/UrhoSharp
by
Vidyasagar Machupalli
PDF
CI to CD、ソフトウェアの継続的アプローチ
by
You&I
PDF
Windows8.1(64bit) にVB6をインストール
by
jz5 MATSUE
PPTX
Text-To-だるやなぎスピーチの開発
by
jz5 MATSUE
PDF
Xamarin 概要
by
Yoshito Tabuchi
PDF
Hubotで遊ぶ
by
treby
PDF
あまり知られていない静岡の言語戦争の歴史
by
Kazufumi Ohkawa
PDF
プロ生ちゃんbotを作ろう!
by
treby
PPTX
#darukaigi
by
jz5 MATSUE
20分でできる!Xamarin.Forms入門
by
Shinichi Hirauchi
はじめての ASP.NET MVC
by
jz5 MATSUE
Azure Functions 入門
by
jz5 MATSUE
Introduction to Roslyn
by
Yuki Igarashi
イマドキC++erのモテカワリソース管理術
by
Kohsuke Yuasa
C++用将棋ライブラリ"OpenShogiLib"の紹介
by
Hiro H.
Windowsの画面スケーリングをきちんと理解しよう
by
Yuya Yamaki
Unityで『Kinect for Windows v2 / XboxOne Controller』を使う
by
Nobuhiko Sasaki
16S Ribosomal DNA Sequence Analysis
by
Abdulrahman Muhammad
フォロワーから友利奈緒を探す
by
jz5 MATSUE
前略,Xamarin.Mac使いより
by
Tsubasa Hirano
Intro to Gaming- MonoGame/CocosSharp/UrhoSharp
by
Vidyasagar Machupalli
CI to CD、ソフトウェアの継続的アプローチ
by
You&I
Windows8.1(64bit) にVB6をインストール
by
jz5 MATSUE
Text-To-だるやなぎスピーチの開発
by
jz5 MATSUE
Xamarin 概要
by
Yoshito Tabuchi
Hubotで遊ぶ
by
treby
あまり知られていない静岡の言語戦争の歴史
by
Kazufumi Ohkawa
プロ生ちゃんbotを作ろう!
by
treby
#darukaigi
by
jz5 MATSUE
Similar to マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
PDF
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
by
Yoshito Tabuchi
PDF
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
by
友太 渡辺
PDF
Visual Studio + xamarin で始めるモバイル アプリ開発
by
インフラジスティックス・ジャパン株式会社
PDF
Xamarin.Forms概要
by
Hironov OKUYAMA
PDF
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
by
Yoshito Tabuchi
PPTX
Macで始めるxamarin(続編)
by
Kouzou Takahashi
PDF
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
by
irgaly
PPTX
Xamarin 101 ~環境構築からビルド・テストまで~
by
Masaki Takeda
PDF
マイクロソフトモバイルアプリ開発環境の全貌Xamarin, Visual Studio App Center, Azure Mobile Apps
by
Masaki Takeda
PPTX
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps
by
Masaki Takeda
PDF
Xamarin.iOS
by
Kosuke Usami
PDF
Xamarin 概要 2014年08月版
by
Yoshito Tabuchi
PPTX
Xamarin.Android ハンズオン
by
m ishizaki
PDF
わんくま名古屋 #38 (20160521) Xamarin入門
by
Yasuhiko Yamamoto
PPTX
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
by
ShinichiAoyagi
PDF
JXUG Conference 2 West
by
Kosuke Usami
PPTX
Xamarin で始めるクロスプラットフォーム開発
by
m ishizaki
PPTX
Developers.io.札幌 xamarinってどうよ
by
Shinichi Hirauchi
PDF
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
by
Hironov OKUYAMA
PDF
Xamarinでアプリを作ったときのエトセトラ
by
Akira Hatsune
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
by
Yoshito Tabuchi
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
by
友太 渡辺
Visual Studio + xamarin で始めるモバイル アプリ開発
by
インフラジスティックス・ジャパン株式会社
Xamarin.Forms概要
by
Hironov OKUYAMA
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
by
Yoshito Tabuchi
Macで始めるxamarin(続編)
by
Kouzou Takahashi
iOS の動画アプリ開発に Xamarin を使ってみた @JXUG #2 East
by
irgaly
Xamarin 101 ~環境構築からビルド・テストまで~
by
Masaki Takeda
マイクロソフトモバイルアプリ開発環境の全貌Xamarin, Visual Studio App Center, Azure Mobile Apps
by
Masaki Takeda
マイクロソフト モバイルアプリ開発環境の全貌 Xamarin, Visual Studio Mobile Center, Azure Mobile Apps
by
Masaki Takeda
Xamarin.iOS
by
Kosuke Usami
Xamarin 概要 2014年08月版
by
Yoshito Tabuchi
Xamarin.Android ハンズオン
by
m ishizaki
わんくま名古屋 #38 (20160521) Xamarin入門
by
Yasuhiko Yamamoto
【18-C-5】C# で iOS/Androidアプリ開発 - Visual Studio 2015 + Xamarin + MVVMCross -
by
ShinichiAoyagi
JXUG Conference 2 West
by
Kosuke Usami
Xamarin で始めるクロスプラットフォーム開発
by
m ishizaki
Developers.io.札幌 xamarinってどうよ
by
Shinichi Hirauchi
Xamarin によるクロスプラットフォームモバイルアプリ開発(2014.06)
by
Hironov OKUYAMA
Xamarinでアプリを作ったときのエトセトラ
by
Akira Hatsune
More from jz5 MATSUE
PDF
コメントビューア Nway
by
jz5 MATSUE
PDF
MvvmCross 入門
by
jz5 MATSUE
PDF
プログラミング生放送@プログラミング生放送勉強会 第20回@品川
by
jz5 MATSUE
PDF
テレニコツイ
by
jz5 MATSUE
PDF
ニコニコアプリ開発
by
jz5 MATSUE
PDF
マスコットアプリ文化祭2015 受賞作品発表 & 表彰式
by
jz5 MATSUE
PDF
マスコットアプリ文化祭2017 受賞作品
by
jz5 MATSUE
PDF
マスコットアプリ文化祭2018受賞作品
by
jz5 MATSUE
PDF
マスコットアプリ文化祭2016 受賞作品発表 & 表彰式
by
jz5 MATSUE
PDF
マスコットアプリ文化祭2018受賞作品
by
jz5 MATSUE
コメントビューア Nway
by
jz5 MATSUE
MvvmCross 入門
by
jz5 MATSUE
プログラミング生放送@プログラミング生放送勉強会 第20回@品川
by
jz5 MATSUE
テレニコツイ
by
jz5 MATSUE
ニコニコアプリ開発
by
jz5 MATSUE
マスコットアプリ文化祭2015 受賞作品発表 & 表彰式
by
jz5 MATSUE
マスコットアプリ文化祭2017 受賞作品
by
jz5 MATSUE
マスコットアプリ文化祭2018受賞作品
by
jz5 MATSUE
マスコットアプリ文化祭2016 受賞作品発表 & 表彰式
by
jz5 MATSUE
マスコットアプリ文化祭2018受賞作品
by
jz5 MATSUE
Recently uploaded
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
1.
マスコットアプリ ─ キャラアプリ
─ 開発 with Xamarin (Visual Studio for Mac も出るよ) jz5 プロ生勉強会 第45回 @名古屋 2016/11/26
2.
プロフィール • jz5 • 仕事1:
プロ生ちゃんP • 仕事2: プログラマー • Xamarin 歴: 1年と少し • Visual Basic 歴: 20年近く
3.
作ったもの
4.
作ったもの
5.
プロ生ちゃんアプリ開発支援プログラム • はじめました • 第一弾は自作
iOS アプリを App Store での 配布をサポート(無料で公開できます) • 対象者: アプリ開発初心者 • 必要なもの: Mac と開発~公開の作業 • 詳しくは Web & お問合せで
6.
Q. Mac ないよ
7.
A. Mac 買いなさいよ
8.
Mac 環境の提供もはじめました! • 合同会社プロ生所有の
Mac (Server) へ リモートアクセスできるアカウント無料提供 • 対象者: 開発用 Mac がないアプリ開発初心者 • 詳しくは Web & お問合せで
9.
Agenda • マスコットアプリ(キャラアプリ)とは • Xamarin
でスマホアプリ開発 • アプリが完成したら
10.
マスコットアプリ(キャラアプリ)
11.
はじめに・前提 • キャラ運営の立場・ アプリ等を作ってほしい立場からの話 • マスコットアプリ文化祭などの経験からの話 •
キャラクター – 第三者が利用できるキャラ – ※ アニメ・ゲーム等キャラの非公認同人利用とは違う • アプリ – 第三者が作るアプリ – ※ キャラ運営公式でないアプリ
12.
ゴール • アプリの例を知ってアイデアのヒントに • アプリ開発のきっかけに
13.
キャラについて
14.
キャラを使う • ガイドライン等の確認 – 公認されている使い方の確認 –
ない場合は、要望・交渉もアリ • チェックポイント – 活動の継続性 – 二次利用(素材の提供・利用等)、二次創作の許可 – 運営との距離 • 萌えキャラ・ゆるキャラ®たくさんいる – ガイドラインやキャラの活動を見れば 使ってほしい or 単なるライセンス商品 or 権利者のみ利用かが だいたいわかるかも
15.
キャラの設定 • 好きな設定を盛り込もう – 少なくともプロ生ちゃんは
OK – 料理が苦手 = 料理アプリで使うのは向いてない… というわけではない • ゲームなら – 実は双子、実はエスパー、実は未来人 – とかなんでもアリ • 教育系?なら – 教え役、教えられ役どっちもアリ
16.
アプリを分類してみた
17.
① 既存アプリにキャラ追加 • 自作アプリに追加 –キャラバージョン作成、 キャラ化できる機能追加など •
他者アプリに追加 –エディターのプラグイン、Chrome 拡張など
18.
Mery 背景設定の追加
19.
FavBinEdit テーマの追加
20.
プロ生ちゃん IDE Visual Studio
拡張
21.
Atom プロ生ちゃん拡張 Atom パッケージ
22.
① 良いところ • 手軽に作れるかも •
有名アプリだと話題性がある • ユーザー層が広がる –ファンユーザーが増えるかも • 既にユーザーがいる –アプリユーザーに向けてアピール
23.
② 既存アプリの置き換え • 電卓・カレンダー等のありふれた機能に キャラ追加した新規アプリ
24.
プロ生ちゃん電卓
25.
東北ずん子QR
26.
せっかくだから二段階認証するにゃ。
27.
お父さんアプリ
28.
② 良いところ • 手軽に作れる場合も •
キャラという付加価値でアプリ置き換え • アイデアは自分のホーム画面や メニュー画面を参考に • ユーザーは自分・ファン(+キャラ運営)
29.
③ オリジナルのゲームやツール • 独自アイデアのゲームやツール
30.
マスコットふぇすてぃばる
31.
プロ生ちゃんブレード
32.
チャレンジ!!さんすう ~with プロ生~
2
33.
③ 良いところ • 独自性のあるアイデアを実現 •
新規でも一度作れば… キャラの追加・差し替えも簡単な場合も • ゲームの場合オリジナルキャラとの共演もアリ –自分の創作と両立 –キャラのファン層へアピール
34.
④ 番外: 少し変わった使い方 •
アプリ名だけキャラ登場 • サンプル画面やヘルプだけキャラ登場 • サンプルアプリだけで素材提供
35.
慧ちゃんのリボン Excel 拡張
36.
LockPix ロック画面を pixiv の画像に設定
37.
8Bit ゲーム機風ドット絵プロ生ちゃん ドット絵素材のサンプルゲーム
38.
アプリアイデア視点から • 挫折産業はいいぞ? –簡単には達成しない –実は挫折しない・何度でもやり直せる • →
英語学習、ダイエットなど
39.
プロ生ちゃんによる体重管理
40.
アプリができたら… • 後半(終盤)へ続く
41.
Xamarin でアプリ開発
42.
Xamarin • ここでは iOS
や Android アプリが作れる 開発環境のこと • 個人/小規模開発チームは無料
43.
Xamarin ブランドは消えるかも? • Microsoft
買収により… –Windows の Xamarin Studio → Visual Studio のみ –Mac の Xamarin Studio → Visual Studio for Mac –諸 Xamarin サービス → 消えたり消えてなかったり • 名前は消えても中身は同じ(諸問題も以前残る)
44.
おまけ情報: ざまりん • 神奈川県座間市を
PR する ためにがんばっている妖精 のマスコットキャラクター • 所定の手続きで誰でも営 利・非営利目的関わらず無 料で使える • 「ざまりんの使い方」で プロ生でも記事で紹介
45.
大前提 • 目標・目的: ○○できるアプリが作りたい (iOS/Android
で○○したい) • ゴールさえすれば過程は何でもいい
46.
Xamarin を選ぶ唯一のポイント 絶対に C#
で開発したい
47.
だいたいトレードオフ • Xamarin の言われているメリット的なところ –クロスプラットフォーム –ネイティブ
UI/API/パフォーマンス –Visual Studio + .NET クラスライブラリ –オープンソース(部分的に)
48.
C#/Xamarin を使うということ • Microsoft
製 3rd パーティー開発環境 C# Swift /Objective-C Java Visual Studio /Xamarin Studio HockeyApp, .. Xcode Android Studio Firebase, .. 3rd ライブラリ3rd ライブラリ
49.
C#/Xamarin を使うということ • iOS/Android
の機能はすべて網羅 –タイムラグはある(iOS 新機能は同日サポート) • 競合するようなサービスやライブラリも存在 • 多くのサービスやライブラリは iOS/Android 用 –Xamarin 対応は少ない –頑張れば利用可能(バインディング作業)
50.
Xamarin で iOS/Android
アプリを作る
51.
Xamarin.* • Xamarin.iOS –iOS アプリが作れる •
Xamarin.Android –Android アプリが作れる • Xamarin.Forms –Forms アプリが作れない –iOS/Android/UWP アプリを同じコードで作れる (ということになっている)
52.
Xamarin.iOS/Android でクロスプラットフォーム開発 普通に作ると iOS プロジェクト .NET ライブラリ プロジェクト Android プロジェクト 共通のロジックや データ 画面/UI 画面遷移 OS
固有機能の処理 画像/リソース 参照
53.
Xamarin.iOS/Android でクロスプラットフォーム開発 ライブラリ活用 iOS プロジェクト .NET ライブラリ プロジェクト Android プロジェクト 共通のロジック・データ 画面遷移 OS
の機能呼び出し 画面/UI OS 固有機能の処理 画像/リソース 参照
54.
Xamarin.Forms でクロスプラットフォーム開発 iOS プロジェクト Forms プロジェクト Android プロジェクト 画面/UI ロジック・データ 画面遷移 OS の機能呼び出し 画像/リソース
55.
Xamarin.Forms • UI も含めた
iOS/Android/UWP クロスプラットフォーム開発環境 –DSL に近い印象 –現実は各プラットフォームごとに Forms 用の コードを書く必要多々あり –発展途上・バグあり・結果に妥協&妥協も必要
56.
オマケ情報: MVVM で開発 •
MVVM: イケてる開発ができる設計/実装方法 • イケてるライブラリを導入 ← イケてない –MvvmCross –ReactiveUI –MVVM Light –Prism (Xamarin.Forms 用)
57.
Xamarin.iOS/Android でアプリを作る
58.
Demo 1 • プロジェクト新規作成 •
ソリューション構成 –.NET クラスライブラリ プロジェクト(コードなし) –Xamarin.Android プロジェクト サンプルコードあり –Xamarin.iOS プロジェクト サンプルコードあり
59.
Q. はじめて作りたかったアプリは?
60.
A. スクリーンセーバー
61.
テキストがくるくるまわる スクリーンセーバーっぽいものを作る
62.
Xamarin で 2D/3D
描画 • CocosSharp –Cocos2D • MonoGame • UrhoSharp –Urho3D
63.
Demo2: UrhoSharp • 先ほどのプロジェクトを修正 –NuGet
でインストール –.NET クラスライブラリに Application クラスを継承したクラス作成 (UrhoSharp のクラス) –iOS/Android プロジェクトから Application クラスを生成して画面を呼び出し
64.
Q. Unity でいいんじゃ? •
A1. いいと思う • A2. 1画面だけ 3D というのもできる
65.
Demo3: OS 固有の機能を使う •
カメラ & バーコードリーダー Demo • iOS 固有のクラスを C# で使える
66.
Xamarin でアプリ開発した感想
67.
Xamarin.Forms • デモ程度のアプリは Forms
でできる • 業務で求められるアプリは厳しい –途中から Xamarin.iOS/Android に移行は ほぼすべてのコードを捨てる
68.
Xamarin.iOS/Android • 困ったときは iOS/Android
情報がそのまま役立つ – 同じAPI・クラスがある(ちょっと思想が違う場合もある、古 い Xamarin 情報があることも) • Material Design や iOS ガイドラインに準じることも できる(Forms に比べ自由度が高い) • 結構クリティカルな Xamarin バグに遭遇することも – ブレークポイントで止まらない – 例外発生場所が不明など
69.
Xamarin.iOS/Android + MvvmCross •
ViewModel/Model で多くを共通化できた –ただし iOS/Android で 画面/UI が異なり 片方でしか使わない ViewModel もできがち –見た目にこだわると View 側の実装が肥大に • MvvmCross –重い。起動時、View 生成時いろいろしすぎ? –不具合箇所がわかりづらくなることが あってデバッグしづらい –Binding を文字列で書くと保守性がさがる
70.
その他 • サーバー側のアプリも Model
共通利用できた
71.
まとめ • Xamarin の選択のポイント –C#
で開発に価値があるかどうか • Xamarin でクロスプラットフォーム開発 –Xamarin.iOS/Android と Forms • Xamarin でアプリ開発 –Xmarin.iOS/Android を紹介
72.
アプリができたら
73.
とその前に、ロゴの作成 • ロゴを作ってみるのもいいかも • 500円から作ってくれるひとも –ココナラ、その他クラウドソーシング系
74.
アプリを広める • Web サイト等で紹介 •
プレスリリース • その他いろいろ
75.
Web サイト・Blog・ツイートなど • 公式の情報元を作る –Web
サイトや Blog、ツイートでも OK • 紹介されやすくする –サイトにツイートボタンなどを設置 –ツイートはプロフィールに固定 –ツイートする時間・回数を工夫
76.
プレスリリース(ニュースリリース) • Web メディアに連絡する –
窓の杜 – GIGAZINE – スマホレビューサイトなど • 紹介文、スクリーンショット、 ロゴ画像などすぐ使えるものを提供する • 連絡する時間を工夫する • 紹介されなくても気を落とさない
77.
その他いろいろ • コンテストに応募 –コンテスト用バージョンを作るのもアリ • キャラ運営に直接連絡 •
素材の提供 –SNS 用アイコンなど
78.
楽しいアプリを作ってみてね! そして教えてね!
79.
ご清聴ありがとうございました マスコットアプリ(キャラアプリ)開発 with Xamarin jz5 プロ生勉強会
第45回@名古屋 2016/11/26 プロ生ちゃん LINE スタンプ販売中!
Download