8
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【iOSアプリ開発】オンライン対戦のクイズアプリのリリースまでの流れ

Last updated at Posted at 2020-05-01

概要

私事ではありますが、
先日4月30日、早押しクイズのオンライン対戦アプリをリリース致しました。
プロモーションを兼ねてリリースまでの流れや大変だった部分などを共有していきます。
よろしければ実際にアプリをインストールして触っていただければ嬉しいです🐶

アプリ概要

Quizdom クイズ王 決定戦
https://apps.apple.com/jp/app/id1510223709
スクリーンショット 2020-05-01 20.48.33.png
スクリーンショット 2020-05-01 20.48.25.png

リリースまでの流れ

1日目

  • 4/18(‪土)
  • 開発開始!🐶
    • どんなアプリにするか決める(ジャンル、利用ユーザー層、機能など)
    • 競合アプリ調査
    • このアプリの強みを決める
      • AI対戦
      • 1分で1対戦できる手軽さ
    • アプリタイトル決める
    • 全体的な画面の設計
    • 画面毎の機能を決める
    • githubのリポジトリ作成
    • readmeに上記をまとめる
    • v1.0.0の開発タスクをissuesにまとめる

3日目

  • 4/20(月)
  • 基本機能と画面の実装完了
    • Topページ
    • プロフィール登録
    • マッチング
    • クイズ、解答画面
    • クイズ結果
    • 設定画面
  • AI対戦機能
    • AIの強さ調整
    • 解答タイミングの自然さ、ランダム性
    • 自身とAIが回答中の表示要素を変える

6日目

  • 4/23(木)
  • ランキング画面
  • デザイン調整完了
  • リソース準備完了
    • アプリアイコン
    • Top画像
    • AIのアイコン
    • BGM/効果音
    • クイズ

7日目

  • 4/24(金)
  • オンライン対戦機能の開発着手
    • オンライン対戦の仕組みを調査
    • マッチングの流れを整理
    • マッチング実装、動作確認
    • クイズ対戦中の流れを整理
    • クイズ対戦中の実装、動作確認

9日目

  • 4/26(日)
  • 全機能の開発完了!🐶
  • AppStore申請

11日目

  • 4/28(火)
  • 1回目のリジェクト
    • iPad用のスクリーンショットをちゃんと作成
    • 再申請
  • 2回目のリジェクト
    • 利用規約、お問い合わせ、ユーザーの違反申告を実装
    • 再申請

12日目

  • 4/29(水)
  • 3回目のリジェクト
    • ユーザーのブロック機能、クイズ履歴画面、クイズの違反申告
    • 再申請
  • 4回目のリジェクト
    • iPadのクラッシュ修正
    • 再申請

13日目

  • 4/30(木)
  • v1.0.0リリース完了
  • v1.1.0開発開始
    • シェア機能
    • レビュー機能
    • 広告(admob)調査、設計、実装

14日目

  • 5/1(金)
  • v1.1.0リリース完了

利用ツール、開発環境

  • github
  • MacBook Pro
  • iPhone11 Pro
  • firebase
  • google app script

開発タスク

実際のisshuesです
スクリーンショット 2020-05-01 20.43.35.png

スクリーンショット 2020-05-01 20.42.31.png

感想

開発着手からAppStore申請まで9日間とかなりタイトなスケジュールでしたが、
集中して効率よく開発できたと思います。
(19時まで本職で仕事して、その後深夜2時頃まで開発するという感じでしたw)

オンライン対戦のアプリは今回が初めての挑戦で、仕組みの調査や動作確認が大変でしたが、
期待通りに動作した時の嬉しさは普段の開発以上にありました。

また今回初めて4回もリジェクトを食らいましたが、
リジェクト後にすぐに修正して再申請すれば、当日に2回目のレビューをしてくれることを初めて知りました。
(朝5時にIn Review、5時半にReject、すぐに修正して6時半に再申請みたいな感じですw)

リリースまでの流れや感想が長くなりすぎたので、詳細なシステムの設計や実装については別の記事にまとめます。
最後までお付き合い頂きありがとうございます。
よろしければ実際にアプリをインストールして触っていただければ嬉しいです🐶
https://apps.apple.com/jp/app/id1510223709

まだまだ未熟なアプリではありますが、
次バージョン以降の開発も既に進めておりますので、
今後ともどうぞよろしくお願いいたします。

開発状況についてはTwitterにて掲載しております。
https://twitter.com/Quizdom_App

8
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?