Xamarinは流行る?

Abf04d3b669c9b2d7a8d94df64f774e7?s=47 yo ohtagawa
September 26, 2016

 Xamarinは流行る?

この発言・内容は個人の見解であり、
所属する組織の公式見解ではありません

Abf04d3b669c9b2d7a8d94df64f774e7?s=128

yo ohtagawa

September 26, 2016
Tweet

Transcript

  1. 2.

    自己紹介 太田川 洋 所属: Japan Xamarin User Group Twitter: @AyaseSH

    おおたがわ よう 株式会社エムティーアイ 2013年4月 〜 2016年10月末
  2. 5.
  3. 12.

    Xamarin vs 他のクロスプラットフォーム ➔ Xamarinは iOS・AndroidAPI を使える開発ツール ◆ 各々のAPIは100%使用可能 (らしい)

    • iOSアプリ Macアプリを作るには、 macOS(OS X) のXcodeが必要 • Windowsアプリ(UWP) 等を作るには、WindowsのVisualStudioが必要 ➔ Xamarin.Formsはデザインを共通化し、ネイティブっぽくなる開発ツール ◆ DataBindingが出来る ◆ パーツはRendererされた プラットフォームのパーツに変更される ◆ 「っぽくなる」ってのは英語で言うと「 Like」 ➔ クロスプラットフォームなのに各々で作ったものと変わらない(断言)
  4. 15.
  5. 17.

    Xamarin vs ネイティブ • Xamarinはコードが共通化できる開発ツール • しかし、ネイティブなコーディングは共通化できない。 ◦ iOS で

    Activity や Material Designが使えるわけじゃない ◦ Androidで ViewController や AutoLayoutが使えるわけじゃない • そもそも、 iOSエンジニアとAndroidエンジニアがいるならば必要ない ◦ 結局C#でフルコーディングするだけになる ◦ 二度手間になりそう ◦ 知識がある方でやったほうがいい
  6. 18.

    Xamarin vs ネイティブ • Xamarinはコードが共通化できる開発ツール • 基本的なロジックは共通化 ◦ DB操作やサーバー通信は共通化できる ◦

    シンプルなデザインのアプリを作るならば 共通化 90% • iOSエンジニアやAndroidエンジニアを両方揃えるのは厳しい ◦ 言語はC#だけに、環境もひとつ ◦ 運用や開発コストが削減 • Xamarinはいいぞ