Xamarin では、広告・分析やUIなどの機能を提供するネイティブSDKも使用することができます。.NET用のライブラリだけでなく、ネイティブのライブラリが選択肢に入ることで、より多くの可能性を引き出すことができます。
ネイティブのライブラリを使用するには、バインディングライブラリというものを作ってラップする必要があります。この記事では Xamarin.iOS のネイティブバインディングライブラリを作る方法をご紹介します。
続きを読むもう先々週になってしまいますが、4/19(土) に1年ぶりの関東でのすまべんを開催しました。 すまべん特別編は、通常開催のすまべんとは違い、特定領域にフォーカスした開催ということで、Xamarinにフォーカスしたイベントとなりました。
国内の Xamarin 界隈では情報発信量はんぱないあめい(@amay077)さんと、中の人でもある id:atsushieno さんにお話しいただきました。ありがとうございました。あと、ガチとネタがええ感じに混じり合うカオス感あふれるLTもすまべん関東らしい感じですごく楽しかった!
そして僕は、実際に Xamarin をチームに導入したときの話をしました。*1
*1:わりとえらそうに書いちゃってますが、本当は僕もいろいろデクったりして、みんなにすごい助けてもらってました...。
今年は何か特別な体験がしたいと思って、10月にアトランタで開催される Xamarin Evolve 2014 に行くことにしました。もう飛行機のチケットもホテルも確保しちゃってます。
Xamarin Evolve は、Xamarin の大きなカンファレンスイベントで、昨年に引き続き開催されることになりました。まあ、感覚的には WWDC とか Google I/O 的な感じですね。
チケットが他のイベントと比較しても超お高くて、6日から10日まで通しで参加すると2499ドル、前半のトレーニングをなしにして、8日からのカンファレンスだけにすると1799ドル。飛行機のチケットで13万くらいだったので、いろいろ込みにしたら50万近く吹っ飛ぶんじゃないかなあ...(汗
旅程は、カンファレンスのみにして、こんな感じ。
続きを読むほしかったけどずっと放置してて、今更だけど作りました。
事前に gem のインストールが必要です。
$ ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install twitter $ gem install oauth get-twitter-oauth-token
Twitter のインストールに ARCHFLAGS がついてるのは 【Mac】clang によるビルドエラー【Xcode 5.1】 - 2noの日記 に書いてある、clangの問題を回避するためです。
OAuth トークンとるのは、get-twitter-oauth-token を使うと一発です。
$ get-twitter-oauth-token Consumer Key: ……… # <- 入力 Consumer Secret: ……… # <- 入力 # ここでブラウザが開くので認証するとPINがでる PIN: … # <- 入力 Token: ……… Secret: ………
後はこんな感じ。目的を果たすためだけなので適当。ファイルから読み込むようにするとかは誰かやってくれればと。
その他、何ができるかとかは Class: Twitter::REST::Client — Documentation for twitter (5.8.0) あたりをみれば、できることがだいたい網羅されているかと思います。
ちょっと前の話になりますが、3/1に開催された Room metro #23 で Xamarin + MvvmCross についてのお話をしました。
内容的には Xamarin+MvvmCrossでアプリ開発をはじめる準備 2014年3月版 - backyard of 伊勢的新常識 の再編集版ですが、気をつけてほしい視点とかもいくつかお話ししました。