Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Xamarin meets 乃木坂46 & 欅坂46

kikutaro
October 14, 2016

Xamarin meets 乃木坂46 & 欅坂46

JXUGC #17 お前の Xamarin アプリを見せてみろ!でのLT発表資料

kikutaro

October 14, 2016
Tweet

More Decks by kikutaro

Other Decks in Programming

Transcript

  1. Xamarin meets 乃木坂46 & 欅坂46
    JXUGC #17 お前のXamarinアプリを見せてみろ!
    2016/10/15(土)
    Yoichi Kikuta (@kikutaro_)

    View full-size slide

  2. Androidをお持ちのみなさま

    View full-size slide

  3. これが私の
    乃木坂 & 欅坂
    「坂道46コレクション」
    Xamarin アプリです!

    View full-size slide

  4. Xamarin歴3ヶ月ほどでリリース
    8/1 ~ Over 4000 インストール!
    アンインストールも多いですが…(^^;

    View full-size slide

  5. 自己紹介
    菊田 洋一
    10年近く営業基幹系システムの受託開発
    C# / Java (主にJava EE)
    Challenge Java EE !
    http://kikutaro777.hatenablog.com/
    @kikutaro_
    社内転職異動してSendGridのチームへ
    クラウドベースのメール送信に興味ある方、お声かけ下さい!
    https://sendgrid.kke.co.jp/
    (株)構造計画研究所

    View full-size slide

  6. 乃木坂46 紹介

    View full-size slide

  7. 乃木坂46 紹介

    View full-size slide

  8. 乃木坂46 紹介
    AKB48の公式ライバル

    View full-size slide

  9. 乃木坂46 紹介
    AKB48の公式ライバル
    最終オーディション会場
    「SME乃木坂ビル」に由来

    View full-size slide

  10. 乃木坂46 紹介
    AKB48の公式ライバル
    最終オーディション会場
    「SME乃木坂ビル」に由来
    46なのは、AKB48より人数が
    少なくても負けないという意気込み

    View full-size slide

  11. 乃木坂46 紹介
    AKB48の公式ライバル
    最終オーディション会場
    「SME乃木坂ビル」に由来
    妹グループ 欅坂46
    46なのは、AKB48より人数が
    少なくても負けないという意気込み

    View full-size slide

  12. 乃木坂46 紹介
    本日会場の日本マイクロソフトに
    乃木坂エバンジェリストが……!!
    エバンジェリストスクールを聴きましょう!
    AKB48の公式ライバル
    最終オーディション会場
    「SME乃木坂ビル」に由来
    妹グループ 欅坂46
    46なのは、AKB48より人数が
    少なくても負けないという意気込み

    View full-size slide

  13. アプリ開発をはじめた「きっかけ」
    Xamarinを選択した「きっかけ」
    アプリの構成
    良かったこと・苦労したこと
    発表内容

    View full-size slide

  14. アプリ開発をはじめた「きっかけ」
    Xamarinを選択した「きっかけ」
    アプリの構成
    良かったこと・苦労したこと
    発表内容

    View full-size slide

  15. 乃木坂46 セカンドアルバム
    「それぞれの椅子」
    収録曲
    「きっかけ」
    神曲です!

    View full-size slide

  16. アプリ開発をはじめた「きっかけ」
    一度はスマホアプリを
    作ってみたかった

    View full-size slide

  17. アプリ開発をはじめた「きっかけ」
    一度はスマホアプリを
    作ってみたかった
    握手会やライブ参加以外に
    いちエンジニアとして乃木坂46を
    応援することができないか

    View full-size slide

  18. アプリ開発をはじめた「きっかけ」
    一度はスマホアプリを
    作ってみたかった
    握手会やライブ参加以外に
    いちエンジニアとして乃木坂46を
    応援することができないか
    https://youtu.be/6W8mmtgeOzY

    View full-size slide

  19. アプリ開発をはじめた「きっかけ」
    Xamarinを選択した「きっかけ」
    アプリの構成
    良かったこと・苦労したこと
    発表内容

    View full-size slide

  20. 乃木坂46 セカンドアルバム
    「それぞれの椅子」
    収録曲
    「きっかけ」
    神曲です!

    View full-size slide

  21. Xamarinを選択した「きっかけ」
    一度はスマホアプリを
    作ってみたかった
    握手会やライブ参加以外に
    いちエンジニアとして乃木坂46を
    応援することができないか
    Apache Cordova
    ・AdobeのPhoneGap
    Titanium
    ・Appcelerator社
    ⇒JavaScript

    View full-size slide

  22. Xamarinを選択した「きっかけ」
    一度はスマホアプリを
    作ってみたかった
    握手会やライブ参加以外に
    いちエンジニアとして乃木坂46を
    応援することができないか
    RoboVM
    ・JavaでiOSアプリ開発
    ・2015/10 Xamarinが買収
    ・2016/4 RoboVM is winding down

    View full-size slide

  23. Xamarinを選択した「きっかけ」
    一度はスマホアプリを
    作ってみたかった
    握手会やライブ参加以外に
    いちエンジニアとして乃木坂46を
    応援することができないか
    Xamarin
    ・無償化!
    ・C#
    ・イベント!勉強会参加

    View full-size slide

  24. Xamarinを選択した「きっかけ」
    一度はスマホアプリを
    作ってみたかった
    握手会やライブ参加以外に
    いちエンジニアとして乃木坂46を
    応援することができないか
    Xamarin
    ・無償化!
    ・C#
    ・イベント!勉強会参加

    View full-size slide

  25. アプリ開発をはじめた「きっかけ」
    Xamarinを選択した「きっかけ」
    アプリの構成
    良かったこと・苦労したこと
    発表内容

    View full-size slide

  26. アプリの構成
    現状、利用してるのはv2
    Load Balancer Application Server
    JSON
    ・プロフィール情報
    ・ブログURL
    ・楽曲情報
    など
    https://github.com/kikutaro/Sakamichi46Api
    https://github.com/kikutaro/Sakamichi46Mobile
    Java EE 7
    JAX-RS / CDI / EJB
    Client-Server構成
    サーバ側で調整したいこと
    ・制服の変更
    Xamarin.Forms 2.3.2.127
    REST API
    ・メンバー卒業(涙)
    ・新曲リリース
    …etc

    View full-size slide

  27. アプリの構成
    CarouselPage
    GridLayout

    View full-size slide

  28. アプリの構成
    MasterDetailPage
    TabbedPage
    WebView

    View full-size slide

  29. アプリ開発をはじめた「きっかけ」
    Xamarinを選択した「きっかけ」
    アプリの構成
    良かったこと・苦労したこと
    発表内容

    View full-size slide

  30. 良かったこと・苦労したこと
    良かったこと
    ・コミュニティが活発
    Xamarin関連でツイートしたりブログ書くと
    何らかある気が
    勉強会の企画や本日のイベントなど
    ・今とてもホット
    会話の「きっかけ」にもGood
    Xamarin.Formsの記事でアプリが載ってたw
    苦労したこと
    ・環境のインストール
    ・アイコンやPlay Store
    ヘッダ等のデザイン
    http://www.atmarkit.co.jp/ait/articles/1608/29/news025.html

    View full-size slide

  31. 良かったこと・苦労したこと
    一緒に坂道を登っている感覚!
    乃木坂ちゃんの応援を手伝ってくれて
    ありがとうXamarin !
    Java EEもね

    View full-size slide

  32. 今後
    Macを買ってiPhone版を
    リリースしたい!
    Windows Phoneも!
    MVVM勉強したい

    View full-size slide

  33. 今後
    Macを買ってiPhone版を
    リリースしたい!
    Windows Phoneも!
    いつの日か
    乃木坂メンバのスマホに
    アプリが入る日を信じて…
    MVVM勉強したい

    View full-size slide

  34. Xamarin meets 乃木坂46 & 欅坂46
    JXUGC #17 お前のXamarinアプリを見せてみろ!
    2016/10/15(土)
    Yoichi Kikuta (@kikutaro_)
    ご清聴ありがとうございました!

    View full-size slide