Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

この記事は、[学生さん・初心者さん大歓迎!]Xamarin Advent Calendar 2016 の9日目の記事です。 はじめに Androidなんかでは、アプリ設計をどのようにするかは結構白熱した議論がされており、MVPだMVCだCleanArchitectureだみたいな感じでビシっと決まっていないのが現状です。 一方で、Xamarin.FormsではMVVMを用いるのがほぼスタンダードとなっており、Prism for Xamarin.Forms や MVVM Light Toolkit といったライブラリによってMVVMでやれば楽という環境が整っています。 この記事では、そんな中でなんとかReactiveExtensions(Rx)+Fluxを使っていい感じにできないかというのを実践してみた記事になります。 Rxとは ReactiveExtensions(Rx)は、C#のLINQ
画面のロード時(viewDidLoad/onCreate)に相当するのは、Xamarin.Forms では OnAppearing、逆にアンロード時は OnDisAppearing です(名称が viewDidAppear に似てるので、画面の表示時かと勘違いしてました)。 画面の表示/非表示時のイベントは、画面でなく Application クラスの OnResume, OnSleep で提供されます。 要注意なのは OnResume です。これ、画面が表示される 初回はイベントが発生しません。 一度、アプリを背面に退避し、再度前面に持ってきたときに初めて OnResume が呼び出されます。iOS や Android の viewDidAppear / OnResume と同じだと思ってつかうとハマります。 基本的には、 OnAppearing でリソースの確保を、 OnDisAppe
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く