Posted at

[Xamarin]msdnチュートリアルのススメ

More than 1 year has passed since last update.


はじめに

趣旨としては、Xamarin導入に手間取ってる人に向けて、こんなんもあるよーていうやつです。


対象

MSDNって技術、技術&技術なイメージやし、何か堅苦しくて苦手~。

と、食わず嫌いしてる人。(過去の自分)

Xamarin 始めたいけど、入門記事一杯でどれ見ればいいの~。

と、なってる人。(過去の自分)


導入

入門記事見て導入したし、後はリファレンス見つつやりたいことやってけばいいや~。

これ出来るのは、超越した人です。

そんな時、助けになるのがMSDNのチュートリアル!

MSDNのチュートリアルです、奥様。

MSDNのチュートリアルなら、

セットアップから背景、概要、使い方から今後についてまで体系的に書いてます。

しかも、なんと無料です!

今晩のおかずに関しても頑張れば探せるかもしれないです。それは嘘です。ごめんなさい。

冗談抜きで、入門本以上の結構なボリュームですし、

一度体系的に学んでおけば要所要所が書かれた記事もスッと入ってきます。

なので、MSDN始めよう!


セットアップとインストール

セットアップとインストール

ここに関しては言うこと無い(おい


Xamarin 概要

Xamarin を使用したモバイル開発について学習します

Xamarin には、Native と Forms があるんですよー。とか書いてます。

リンク先に公式HPとかありますけど、

公式HPの広告の仕方がうまくてヨダレが出ますね。


環境の検証

Xamarin 環境を検証する

この段階で、セットアップに問題ないか?を確かめられます。

一つ一つのオペレーションが丁寧に書かれてるのもありがたいですよね~。


使い方

Visual Studio での Xamarin Froms を使用したアプリ作成の基本事項

サンプルとしては、Todoリストが有名ですが、なんとこちら天気が分かるアプリです!

ここ一番伝えたかった!

サンプルのレベル高いっす!テンション上がります!

TODOリストとかでもキャッキャウフフできるんですけど、アプリ感あって楽しい:)

アプリ作成の一連の流れを体験できるので、めちゃくちゃ参考になります。


ハマった箇所

"ConvertResourcesCases"

おなじみパスに日本語が含まれていると発生するエラー

同名プロジェクトを作成していて、ソリューションのパスみてなかったのが原因で発生しました笑

Open Wheather Map で key 取得してきてね?のとこ

リンク先で登録後、プロフィール > API keys の文字列

Forms Xaml Page が無い

Visual Studio の Version は 14.0.25425.01 Update 3 です。

サンプル通り「Blank App (Xamarin.Forms Portable)」でプロジェクト作成すると発生。

「Blank Xaml App (Xamarin.Forms Portable)」で作成すると解決。

共通UI作成方法は2つあるってどこかに書いてたなぁ(遠い目...

WeatherPage(xaml)が読み込めないと怒られる

タイポしてました

weatherがバインドされない

背景白に文字白だったから気付かなかっただけでした笑

HttpClientのGetAsyncで落ちる

何か調べてみたらHttpClientはやばい子らしいです。

↓↓

開発者を苦しめる.NETのHttpClientのバグと紛らわしいドキュメント

まぁ、結果としてはWifi On にしてなかっただけなんですけどね!笑

ヘヘッ


気になって調べた箇所

Stack Layout

Xamarin.Forms レイアウト(Formsを使用したアプリ作成の次の1歩)

Xamarin.Forms の数あるレイアウトクラスの内の一つみたいです。

やつは四天王で最弱……かどうかはわかりませんが、奥が深そうです。


サンプルを元に機能拡張

長くなったため、別記事にしました。

↓↓

[初心者さん・学生さん大歓迎!] Xamarin その2 Advent Calendar 2016の12/6に公開するよ!