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

OSC名古屋東海道らぐLT

ahiru
May 27, 2017

 OSC名古屋東海道らぐLT

東海道らぐ天下分け目のあひる焼きLT合戦@OSC2017名古屋の陣

ahiru

May 27, 2017
Tweet

More Decks by ahiru

Other Decks in Technology

Transcript

  1. mikutter for android
    東海道らぐ OSC2017名古屋の陣

    View full-size slide

  2. ⾃⼰紹介
    lあひる
    lNitech
    lTwitter
    「あひる焼き」とつぶやけばわかる
    lEJUG, mikutter

    View full-size slide

  3. mikutter
    • ておくれな Twitter もできるクライアント
    • 作者がておくれ・ゆゆ式沼・百合厨なとしぁ⽒
    • いろいろなプラグインでカスタマイズ可能
    • 不思議な⼒でいろいろなOSで動いている

    View full-size slide

  4. 2017年4⽉1⽇ 0時0分

    View full-size slide

  5. mikutter for android
    リリース

    View full-size slide

  6. mikutter for android
    • エイプリルフールネタとして作成されたアプリ
    • mikutter の最新の FAQ 及び mikutter のお知らせを受信できる
    • android 4.4 ~ 対応
    • 実はテスターとして事前に所持端末でテストしてたりなど

    View full-size slide

  7. リリース後にバグが発覚
    • android 6 未満だと詳細ページが開けないバグ
    • 割と致命的
    • ⾏動を起こさねば

    View full-size slide

  8. このスライドは†検閲†されました

    View full-size slide

  9. 解決
    • コミット権をとしぁ⽒からもらい修正
    • 単純に画⾯遷移のメソッドを android 6からのものを使ってた
    だけだったので、それ以前のものを追加しただけ
    // This code is for fossil OS
    @SuppressWarnings("deprecation")
    @Override
    public void onAttach(Activity activity) {
    super.onAttach(activity);
    if(activity instanceof AnswerOpenListener) {
    setAnswerOpenListener((AnswerOpenListener) activity);
    }
    }

    View full-size slide

  10. One more thing...

    View full-size slide

  11. mikutter for iOS

    View full-size slide

  12. mikutter for iOS
    • android 同様、最新の FAQ 及び お知らせを受信
    • まりも設置
    • Swift3 で実装
    • android版の思想を受け継ぎ外部ライブラリは未使⽤
    • 本当に必要な場合は追加するが、ライブラリの導⼊によるデメリット
    を重視する姿勢
    • UI は適当に作りすぎたので暇ができ次第ちゃんとする
    • これで皆さんのiOS端末にもmikutterが…

    View full-size slide

  13. と思いきや

    View full-size slide

  14. _⼈⼈⼈⼈⼈⼈⼈_
    > リジェクト <
     ̄Y^Y^Y^Y^Y^Y ̄

    View full-size slide

  15. リジェクト理由
    要約すると以下の通り
    • Twitter と関係してるのでレーティング 17+ にしろや
    • Android とかいうワードがアプリ内で表⽰されてるけどなんだ
    これは?世の中にはiOSアプリ以外のスマホアプリは存在しな
    いんだぜ
    • コンテンツ⼒が⾜りねぇ

    View full-size slide

  16. リジェクト理由
    • リジェクトの理由の最後に添付ファイルが

    View full-size slide

  17. 不適切なコンテンツ
    • ヌード
    • mikutter の薄い本 vol.11
    買って読んで出直してこい
    • ポルノグラフィティ
    • アゲハ蝶歌ってないんだが
    • 不適切な表現
    • 適切にユーザを煽ってます

    View full-size slide

  18. 想定の範囲内
    • AppStore の審査はこれが初めてではないのと、
    あらかじめとしぁ⽒にある程度聞いていたのでまぁまぁ
    • AppStore 経由以外となると、基本的には個⼈の環境でビルド
    してもらうしかない
    • 使ってもらえる⼈が限られるのは悲しいが致し⽅ない
    • コンテンツ⼒を上げてリトライするつもり
    • GitHub にコード置いてあるんで試せる⼈は試して⾒て
    • https://github.com/Na0ki/mikutter-for-iOS
    • 私に直接⾔えば⼀時的に⼊れることはできるかもね

    View full-size slide