裏紙ノート - 20190124 C#によるiOS、Android、Windowsアプリケーション開発入門

iOSソリューション構成

ソリューション名
プロジェクト名
参照設定
Components
Resourcesアイコンや、アプリで利用する画像ファイルなどを保存
AppDelegate.csアプリが起動したりバックグラウンドに移動したりするときの記述
Entitlements.plistカスタム・プロパティ
Info.plistアプリの名前やアイコンなどを設定
Main.csアプリのメイン関数
MainStoryboard.storyboard画面のデザイン
XML形式
ViewController.csアプリの画面に対応するコード
ViewController.designer.csStoryboardに配置したコントロールとC#のコードを結びつけるためのデザイン・ファイル

Androidソリューション構成

ソリューション名
プロジェクト名
参照設定
Components
Assets
Resources
Resources.Designer.csリソースを管理するためのコード
画面に配置する部品のID等を設定
Activity1.csアプリの画面に対応するコード

Resources

Drawable画面表示に利用
画像ファイルを保存
ファイル名をリソースとするDrawableクラスのメンバーとなる
Layout画面を記述
AXMLファイルを保存
Values画面で利用する文字列を保存

Windowsストアアプリ、ソリューション構成

ソリューション名
プロジェクト名
Propertiesプロジェクトの設定を記述
参照設定
Assets
App.xmlアプリケーション全体に関わる設定
App.xaml.csアプリケーションの起動時や中断時の記述
MainPage.xaml最初に表示される画面
MainPage.xaml.csページの動作を記述
Package.appxmanifestWindowsストアファイルの表示名やアイコンを設定