SlideShare uma empresa Scribd logo
1 de 27
Windows 8 ストアアプリ開発フォロー
アップ
      Windows Phone ハンズオン in 広島 Vol.14&15
お品書き
• 今回の趣旨
• 開発テンプレートを基にした紹介
• 開発後について
今回の趣旨
• Windows 8のアプリをストアに公開しよう
• Windows 8 オンライン スタンプ ラリーの完了を目指そう
• Windows 8のテンプレートを触ってみよう
今回の趣旨
• Windows 8のアプリをストアに公開しよう

• 現在一般開発者へのアカウント取得の道はApplication
  Excellence Labへの参加のみ

• アプリの作成→アプリのパッケージをマイクロソフトに送付→Ok
  が出ればアカウント取得可能

• ストアにアプリを公開!!
今回の趣旨
• Windows 8 オンライン スタンプ ラリーの完了を目指そう




        http://msdn.microsoft.com/ja-jp/jj554833
今回の趣旨
• Windows 8 オンライン スタンプ ラリーの完了を目指そう




        http://msdn.microsoft.com/ja-jp/jj554833
今回の趣旨
• Windows 8のテンプレートを触ってみよう




         http://msdn.microsoft.com/ja-jp/jj556277.aspx
今回の趣旨
• Windows 8のテンプレートを触ってみよう

• テンプレートがない場合はWindows 8のアプリ開発はとても一か
  月では無理→テンプレートを使えば余裕!!




         http://msdn.microsoft.com/ja-jp/jj556277.aspx
今回の趣旨
• Windows 8のテンプレートを触ってみよう

• テンプレートがない場合はWindows 8のアプリ開発はとても一か
  月では無理→テンプレートを使えば余裕!!




         http://msdn.microsoft.com/ja-jp/jj556277.aspx
今回の趣旨
• Windows 8のテンプレートを触ってみよう

• テンプレートを使ってアプリを公開してみたので、やる必要があ
  ることはわかる!!




         http://msdn.microsoft.com/ja-jp/jj556277.aspx
開発テンプレートを触ってみ
 る
1.NewReader テンプレート XAML / C#用をダウンロードする




  http://msdn.microsoft.com/ja-jp/jj556277.aspx

  「Windows8 テンプレート」で検索してもOK
開発テンプレートを触ってみ
  る
2.zipファイルを指定の位置に配置する

ドキュメントフォルダーの
Visual Studio 2012TemplatesProjectTemplatesVisual C#

私の場合
C:UsersMakotoDocumentsVisual Studio
2012TemplatesProjectTemplatesVisual C#
開発テンプレートを触ってみ
 る
3.visualStudioを起動新規プロジェクトを作成する
開発テンプレートを触ってみ
 る
テンプレートの概要

 RSSやTwitterの情報を取得して表示するニュースアプリです。

・どんな情報を表示するか決めてください

・その情報を取得できるRSSやTwitterアカウントを探してください
開発テンプレートを触ってみ
 る
ファイルを眺めてみる

GroupedItemsPage.xaml
開発テンプレートを触ってみ
 る
ファイルを眺めてみる

GroupDetailPage.xaml
開発テンプレートを触ってみ
 る
ファイルを眺めてみる

ItemDetailWebPage.xaml
開発テンプレートを触ってみ
 る
ファイルを眺めてみる

HelpPage.xaml
開発テンプレートを触ってみ
 る
ファイルを眺めてみる

SearchResultsPage.xaml
開発テンプレートを触ってみ
   る
軽く触ってみる

  アプリ名の変更

        App.xamlの

<x:String x:Key="AppName">NewsReaderAppCS1</x:String>


       を変更
開発テンプレートを触ってみ
   る
軽く触ってみる

  背景色の変更

        App.xamlの

<!-- ブランディング用 -->
<SolidColorBrush x:Key="FeedReaderBackgroundBrush" Color="#FF0A2562"/>


       を変更

(色によっては文字色が白だと見えにく場合も、その場合はRequestedTheme=“Light”>を編
集)
開発テンプレートを触ってみ
   る
App.xamlの解説

Common/StandardStyles.xaml スタイルが定義されている
    デフォルトでコメントアウトが多くなったので眺めてみる

<converter:RssTextTrimmer
  コンバーター

DataTemplate
  コレクションのテンプレート
開発テンプレートを触ってみ
 る
Commonディレクトリ

アプリ作成の補助となるクラスが置かれている
プロジェクト作成時に「新しいアプリケーション」を選ぶとCommonディレクトリの中身が少
ない。
(項目などを追加すると必要なものが合わせて追加されるので覚えておこう)



細かく説明している時間がないが後でぜひ読んでおきましょう
開発テンプレートを触ってみ
  る
Package.appmanifest

ここで定義されている画像はデフォルトから差し替えておくこと
(パッケージ化タグにも画像の定義があるので忘れないで)



表示名なども変更しよう
開発テンプレートを触ってみ
 る
いろいろな状態の説明

縦、横、スナップ、セマンティックズーム、チャーム
開発テンプレートを触ってみ
  る
アプリでやること

・アプリ名の変更

・manifestファイルの修正(画像の差し替え)

・背景色やデザインの変更

・プライバシーポリシーの作成

・RSSやTwitterの設定

・WACKのクリア
開発テンプレートを触ってみ
 る
ここまで終わったら

 appxuploadファイルをAELに提出する

 aapxuploadファイルのつくり方はDEMO
(マイクロソフトアカウントが日本語だとエラーになる可能性大)

Mais conteúdo relacionado

Mais de Makoto Nishimura

リモートで技術を伝える方法(発表版)
リモートで技術を伝える方法(発表版)リモートで技術を伝える方法(発表版)
リモートで技術を伝える方法(発表版)Makoto Nishimura
 
リモートで技術を伝える方法(フル)
リモートで技術を伝える方法(フル)リモートで技術を伝える方法(フル)
リモートで技術を伝える方法(フル)Makoto Nishimura
 
Minecraftでプログラミングを学べるって本当?
Minecraftでプログラミングを学べるって本当?Minecraftでプログラミングを学べるって本当?
Minecraftでプログラミングを学べるって本当?Makoto Nishimura
 
Power Automateを使ってみた
Power Automateを使ってみたPower Automateを使ってみた
Power Automateを使ってみたMakoto Nishimura
 
Power Automate Desktop入門
Power Automate Desktop入門Power Automate Desktop入門
Power Automate Desktop入門Makoto Nishimura
 
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)Makoto Nishimura
 
AzureDevOpsの機能解説
AzureDevOpsの機能解説AzureDevOpsの機能解説
AzureDevOpsの機能解説Makoto Nishimura
 
OSS開発で.NETを活用してDevOps
OSS開発で.NETを活用してDevOpsOSS開発で.NETを活用してDevOps
OSS開発で.NETを活用してDevOpsMakoto Nishimura
 
Amazon echoがやってきた
Amazon echoがやってきたAmazon echoがやってきた
Amazon echoがやってきたMakoto Nishimura
 
2017年度注目の.netテクノロジー
2017年度注目の.netテクノロジー2017年度注目の.netテクノロジー
2017年度注目の.netテクノロジーMakoto Nishimura
 
Azure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイントAzure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイントMakoto Nishimura
 
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話Makoto Nishimura
 
Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)Makoto Nishimura
 
独自Ecサイト立ち上げワンストップセミナー 0907
独自Ecサイト立ち上げワンストップセミナー 0907独自Ecサイト立ち上げワンストップセミナー 0907
独自Ecサイト立ち上げワンストップセミナー 0907Makoto Nishimura
 
Uwpでみるxaml入門第二回
Uwpでみるxaml入門第二回Uwpでみるxaml入門第二回
Uwpでみるxaml入門第二回Makoto Nishimura
 

Mais de Makoto Nishimura (20)

リモートで技術を伝える方法(発表版)
リモートで技術を伝える方法(発表版)リモートで技術を伝える方法(発表版)
リモートで技術を伝える方法(発表版)
 
リモートで技術を伝える方法(フル)
リモートで技術を伝える方法(フル)リモートで技術を伝える方法(フル)
リモートで技術を伝える方法(フル)
 
windows terminal入門
windows terminal入門windows terminal入門
windows terminal入門
 
Minecraftでプログラミングを学べるって本当?
Minecraftでプログラミングを学べるって本当?Minecraftでプログラミングを学べるって本当?
Minecraftでプログラミングを学べるって本当?
 
Power Automateを使ってみた
Power Automateを使ってみたPower Automateを使ってみた
Power Automateを使ってみた
 
Power Automate Desktop入門
Power Automate Desktop入門Power Automate Desktop入門
Power Automate Desktop入門
 
Microsoft Teams Custom
Microsoft Teams CustomMicrosoft Teams Custom
Microsoft Teams Custom
 
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
 
AzureDevOpsの機能解説
AzureDevOpsの機能解説AzureDevOpsの機能解説
AzureDevOpsの機能解説
 
EC-CUBE 4 入門
EC-CUBE 4 入門EC-CUBE 4 入門
EC-CUBE 4 入門
 
OSS開発で.NETを活用してDevOps
OSS開発で.NETを活用してDevOpsOSS開発で.NETを活用してDevOps
OSS開発で.NETを活用してDevOps
 
.NETの最近
.NETの最近.NETの最近
.NETの最近
 
Amazon echoがやってきた
Amazon echoがやってきたAmazon echoがやってきた
Amazon echoがやってきた
 
2017年度注目の.netテクノロジー
2017年度注目の.netテクノロジー2017年度注目の.netテクノロジー
2017年度注目の.netテクノロジー
 
Azure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイントAzure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイント
 
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
 
Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)
 
独自Ecサイト立ち上げワンストップセミナー 0907
独自Ecサイト立ち上げワンストップセミナー 0907独自Ecサイト立ち上げワンストップセミナー 0907
独自Ecサイト立ち上げワンストップセミナー 0907
 
Uwpでみるxaml入門第二回
Uwpでみるxaml入門第二回Uwpでみるxaml入門第二回
Uwpでみるxaml入門第二回
 
Uwpでみるxaml入門
Uwpでみるxaml入門Uwpでみるxaml入門
Uwpでみるxaml入門
 

20120912 windows phone ハンズオン in 広島 vol.14