Makopy'5 La6

スマホアプリ開発とかその周辺のこととか関係ないこと。または恋は言ってみりゃボディー・ブロー

2017-03-01から1ヶ月間の記事一覧

(Xamarin.Forms)アプリを終了させる

スマホアプリにおけるアプリ終了 基本的にあまりしたくないことではありますが…。 実戦のアプリ開発では、 「アプリを終了させたい 」 というシーンや要求に出くわすことがあります。 iOSの場合 可能かどうかと問われれば、可能です。 exit()をコールすれば…

Xamarin.FormsにおけるMVVM

はじめに 本記事は、個人的な理解と見解を基に記述しています。 MVVMについて、本質を正しく・深く理解することを目的とした場合には、こことは別な記事を参照された方が良いと思います。 ここでの狙いは、Xamarin.Formsでの開発にどうしてもつきまとうMVVM…

(Mac)Xamarin StudioにPrism Template Packを導入する

導入手順 導入自体は簡単です。 アドインマネージャーを起動 アドインマネージャーから選択してインストール 検索バーに「prism」と入力すると候補に出てくる 利用手順 新規プロジェクト作成時に「Prism Unity App」を選択 新規プロジェクトが出来たらそのま…

(Xamarin.Forms)TabbedPage

(以前の記事) Xamarin.Formsの画面遷移 - Makopy'5 La6 特に理解しておくべき画面遷移として、下記を挙げています。 Hierarchical Navigation Modal Pages TabbedPage これまで、 Hierarchical Navigation (Xamarin.Forms)Hierarchical Navigation - Makopy'…

(Xamarin.Forms)Backキー押下に対応する

Backキー Androidにあるハードキーの戻るボタンです。 扱ったことがないのでよく知らないのですが、Windows Phoneにもあるみたいです。 Backキー押下への対応方法 OnBackButtonPressed - Xamarin Page.OnBackButtonPressedをオーバーライドすることで対応で…

(Xamarin.Forms)Modal Pages

(以前の記事) Xamarin.Formsの画面遷移 - Makopy'5 La6 特に理解しておくべき画面遷移として、下記を挙げています。 Hierarchical Navigation Modal Pages TabbedPage 前回はHierarchical Navigationにスポットを当てました。 makopy5la6.hatenadiary.jp 今…

(Xamarin.Forms)Hierarchical Navigation

前回のお話。 makopy5la6.hatenadiary.jp 画面遷移のことを書きましたが。 特に理解しておくべき画面遷移として、下記を挙げました。 Hierarchical Navigation Modal Pages TabbedPage 今回はHierarchical Navigationにスポットを当ててみたいと思います。 H…

Xamarin.Formsの画面遷移

前回、アプリのライフサイクルについて整理しました。 makopy5la6.hatenadiary.jp 今回は画面のライフサイクルについて整理しようと思いましたが…。 その前に画面遷移についてさらっと整理をしておきたくなりました。 Xamarin.Formsの画面遷移のパターン 公…

(Xamarin.Forms)アプリのライフサイクル

ライフサイクルの捕捉 ライフサイクルの捕捉は、スマホアプリ開発において非常に重要です。 機能要件や実装都合等の事情により、 ライフサイクルのタイミングに合わせて処理をする。 ということがしばしばあるからです。 ライフサイクルは大きく2つに分けら…

(Xamarin.Forms)ログにメソッド名を出力する

ログにメソッド名を出力したい! そう思うことはちょいちょいあります。 iOSネイティブだと、 Objective-Cなら__PRETTY_FUNCTION__ Swiftなら#function で、手軽にできるんですが。 Xamarin.Formsではどうやるんでしょうか? ということで、調べて見ました。…