スクラムプランニングポーカーという iPhone アプリをリリースしました

生まれてはじめて iPhone アプリを作った

Yuji Tsuburaya
Jun 15 · 5 min read

リリースしてからだいぶ時間が経ってしまったんですが、生まれて初めて iOS アプリを作ったのでそのブログです。

(分からない人には「なんやそれ」って感じかと思うんですが)スクラム開発で使う見積もり手法の1つである、プランニングポーカーのアプリを作りました。みんなでせーのでトランプとかで見積もり数値を出すあれの、そのアプリ版です。会社の同僚と一緒に作って、チームメンバーに使ってもらってます。笑

使った技術とかハマったところとかについて書き残しておこうと思っています。小規模なアプリを作りたい人の参考になればと思います🙌 (ぜひダウンロードしてください!)


使った技術とか

使った技術はこんな感じでした。いろいろ使ってみたかったけど使ったことのなかった技術が試せたので良かったなと思っています。

  • Expo (React Native)
  • TypeScript
  • Figma (デザイン)

Expo (React Native)

React Native のビルドや実行環境(その他もろもろ)を提供してくれるツールです。これはかなり優秀でした。詳しくは別記事でも書いたので、そちら見てくれればと思いますが、 Expo のおかげで開発効率がかなり上がった気がします。面倒な環境構築とか諸々すっとばして開発に入れるのがとても良かったです。複数人で開発してるとありがちな「なぜかビルドできない!」みたいなことも一切なかった。

小規模なアプリ開発には本当にオススメです。


TypeScript

時代の流れに乗って TypeScript を使ってみました (いままで Facebook 製の型チェックツールである flow しか使ったことがなく、時代に取り残されている感があったので)。雑な感想としては、flow のときと書き方とほぼ同じ(typeinterface になったくらい)で、型の表現力自体はそこまで変わらないなーという印象でした。TypeScript ならではの恩恵みたいなものもそこまで受けられた印象はありませんでした。

たぶん TypeScript の良さを引き出しきれてないというのがありますが、新しい技術に触れられて良かったな、というのだけあります。(そもそも TS の使い方あってるのかも不安なのでどなたかコードレビューしてください。笑)


Figma

デザインは Figma で行いました。こちらも使ってみたかったベースで導入に至りました。日本語入力が盛大にバグっていたり、なかなか厳しいものがあったりしましたが、オンライン上で編集できるという素晴らしいツールでした。これからの発展に期待🙌


こだわったところ

カードを広げる際のインタラクションにこだわりました。いい感じの操作感になるように、試行錯誤しました。こういうところは Figma 上では表現しきれなかったので、実際にコードを書いてトライアンドエラーを繰り返しました。

ライブラリを一切使わず、素の React Native でもこの程度のアニメーションなら実現できるようになったのは成長かなと思います。

(動画) 成果物はこんな感じ。

詰まったところ

Apple レビュワーとの対決

これに尽きます。開発で詰まったところはほとんどなかったのですが、アプリのファーストリリース時の Apple レビュワーとのやりとりが大変でした。そもそもスクラム開発とはなにか、というところから説明しなければならず、wikipedia のリンクを貼ったりなんだりしてなんとか突破しました。英語ができないってのも苦しめられた要因の一つ。英語は大事だね。


フィードバックお待ちしております

スクラム開発しているチームのみなさん、ぜひこちらのアプリを使ってみてください。そしてもしよかったらアプリの評価⭐もお願いします

機能改善要望などのフィードバックもお待ちしております!(ツイッターのDM開放してます〜!)

___35d

日報

Yuji Tsuburaya

Written by

株式会社ビズリーチのフロントエンドエンジニア。個人開発もやってます。

___35d

___35d

日報

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade