SWWDC 39

43ce16de3a74c75adc7dfd6194801452?s=47 asmz
December 19, 2018

SWWDC 39

今年作った個人開発iOSアプリ

Talked at SWWDC #39

43ce16de3a74c75adc7dfd6194801452?s=128

asmz

December 19, 2018
Tweet

Transcript

  1. 今年作った個人開発iOSアプリ 2018/12/19 SWWDC #39 asmz

  2. Who are you? ▷ Akira Shimizu / asmz(@_asmz) ▷ 株式会社ビデオマーケット

    iOSエンジニア ▷ 岩手県陸前高田市出身 ▷ https://asmz.beer/
  3. “ 2018年の振り返り

  4. Look back on 2018 ▷ 1Q ◦ 既存アプリリファクタ(お仕事) ◦ CI環境構築(お仕事)

    ▷ 2Q ◦ In App Purchase実装(お仕事) ◦ iOSDC 2018参加(個人) ▷ 3Q ◦   (お仕事) ▷ 4Q ◦ 新規iOSアプリ開発・リリース(個人) ◦ 新規iOSアプリ開発(お仕事)
  5. “ 初個人開発アプリリリース

  6. This is “EVENTech” ▷ ITイベント・勉強会検索アプリ ◦ 実際のところはconnpassクライアント ◦ https://eventech.asmz.beer/

  7. ▷ 主な機能 ◦ イベント検索 ◦ イベント詳細表示 ◦ 地図連動表示 This is

    “EVENTech”
  8. ▷ 3箇所にスナップ This is “EVENTech” Inspired by Apple Maps Facebook

    Local
  9. “ なぜ作ったか?

  10. Why did you make? ▷ 端的に言うと ◦ connpassが使いづらかったから(特にモバイル) ◦ 詳しくはブログに書きました

    ▪ http://asmz.hatenablog.jp/entry/release-eventech-ios-app [Web] 単純にモバイル対応されて いない [iOS App] そもそも検索機能がない (マジか)
  11. “ connpass APIここがツラい

  12. This is hard ▷ connpass APIのパフォーマンスが悪い ◦ 日中時間かなりタイムアウトする... ◦ ちょいちょい500エラー返される...

    ◦ 割と頻繁にメンテナンスに入る...
  13. This is hard ▷ APIの検索パラメータとして「都道府県」指定検索 ができない ◦ フリーワード検索で住所も走査されるのみ ◦ なので↓のUIとしつつも、実際はフリーワードのAND条

    件に「宮城県」とくっつけている こういうメタデータは Hitしない....!
  14. This is hard ▷ APIからイベント画像が取得できない ◦ イベントIDとかから機械的に画像URL作れる感じでもない ◦ なので、アプリUIが殺風景.... こういう画像がイベント毎にあるのに

    .... 「絵」がなく、文字だけ ....
  15. “ 個人開発やってみた感想

  16. Impressions ▷ 「自分が要件」めっちゃ楽 ▷ 業務で新規アプリ開発が控えていたため、いい 素振りになった ▷ 「アプリで完結」させられる規模感のアプリネタを 考えるのが難しい

  17. “ 来年以降の予定

  18. For next year ▷ 技術検証用としてのリファクタリング ▷ APIで取れない情報に対応できないか、 Serverlessなど含めて検討 ▷ Android対応

  19. “ - PR -

  20. One more thing... ▷ PHPカンファレンス仙台にLT枠で登壇します! ◦ PHPの話は出てきません

  21. ご清聴ありがとうございました 2018/12/19 SWWDC #39 asmz