個人で開発したアプリがベスト新着に選ばれた話

29
potatotips #22 個人で開発したアプリがベスト新着に選ばれた話 成田元輝 @mo_to_44

Upload: motoki-narita

Post on 14-Jan-2017

4.330 views

Category:

Mobile


0 download

TRANSCRIPT

Page 1: 個人で開発したアプリがベスト新着に選ばれた話

potatotips #22個人で開発したアプリがベスト新着に選ばれた話

成田元輝@mo_to_44

Page 2: 個人で開発したアプリがベスト新着に選ばれた話

自己紹介• @mo_to_44

• 株式会社ネクストでHOME’Sという不動産検索アプリのiOSエンジニアをやっています

• いまはバックエンドがメイン(になりつつある)

• 個人でもiOSアプリを開発

Page 3: 個人で開発したアプリがベスト新着に選ばれた話

先月カメラアプリをリリース  リボカメ - Revolver Camera

• リボルバーを模したUI

• フィルターをリアルタイムで切り替え、確認できる

• 9/25リリース

• 只今半額セール中!! ¥120

Page 4: 個人で開発したアプリがベスト新着に選ばれた話

ベスト新着アプリに選ばれました!!• 日本のApp Storeのみ上海と台湾でも表示されていたかも?

• ド先頭にも程がある最高の立地

• 10.2 Fri ~ 10.9 Fri

• App Storeは毎週金曜日に特集などの更新を行う(twitterより)

Page 5: 個人で開発したアプリがベスト新着に選ばれた話

個人開発Tips

Page 6: 個人で開発したアプリがベスト新着に選ばれた話

担当の割り振り• 開発

• デザイン

• 仕様決め

Page 7: 個人で開発したアプリがベスト新着に選ばれた話

担当の割り振り• 開発 →     オレ

• デザイン

• 仕様決め

Page 8: 個人で開発したアプリがベスト新着に選ばれた話

担当の割り振り• 開発 →     オレ

• デザイン →     オレ

• 仕様決め

Page 9: 個人で開発したアプリがベスト新着に選ばれた話

担当の割り振り• 開発 →     オレ

• デザイン →     オレ

• 仕様決め →     オレ

Page 10: 個人で開発したアプリがベスト新着に選ばれた話

担当の割り振り• 開発 →     オレ

• デザイン →     オレ

• 仕様決め →     オレ

時間ない\(^o^)/

Page 11: 個人で開発したアプリがベスト新着に選ばれた話

リリース(9.25)まで• 2013年2月に着想し、3ヶ月後には動く状態に

• WWDC2013でiOS7発表

• → デザイン振り出しに戻って、とりあえずペンディングに

• 2014年12月ごろから開発再開

• ずっとコツコツ(ダラダラ)開発を続ける

• 2015年8月中旬にiOS9/watchOS2のリリースに合わせたアプリのリリースを目指して本腰を入れる

Page 12: 個人で開発したアプリがベスト新着に選ばれた話

期限まで約1ヶ月9月中頃にiOS9/watchOS2リリースを想定

Page 13: 個人で開発したアプリがベスト新着に選ばれた話

どうやってスピード感を持って開発するか?

Page 14: 個人で開発したアプリがベスト新着に選ばれた話

GitHubとEvernoteでチケット管理

• GitHubでプライベートリポジトリを作成し、機能ごとにIssue作成

• 機能の細かな要件はEvernoteに

Page 15: 個人で開発したアプリがベスト新着に選ばれた話

watchOS2機能の場合

Page 16: 個人で開発したアプリがベスト新着に選ばれた話

watchOS2の機能 • リモート撮影機能

• シャッター

• フロントカメラ ⇄ バックカメラ切替

• フラッシュ点灯/消灯

• デジタルクラウンを使ったフィルターの切替

• アルバム機能

• watch Appで撮影した画像をApple Watch内に保存

Page 17: 個人で開発したアプリがベスト新着に選ばれた話

基本的なワークフロー

1. ペーパープロトタイピング

2. Illustratorによるデザイン起こし

3. 実装

Page 18: 個人で開発したアプリがベスト新着に選ばれた話

1. ペーパープロトタイピング

いつも作ってるノートにさらっと

Page 19: 個人で開発したアプリがベスト新着に選ばれた話

2. Illustratorによるデザイン起こし

Appleのデザインリソースとかうまいこと使って作成

Page 20: 個人で開発したアプリがベスト新着に選ばれた話

ここまで1日くらい

Page 21: 個人で開発したアプリがベスト新着に選ばれた話

3. 実装

watchOSに関する発表を何回かしていたので調査済み

Page 22: 個人で開発したアプリがベスト新着に選ばれた話

3. 実装

時間ないので ガッ!! と

Page 23: 個人で開発したアプリがベスト新着に選ばれた話

watchOS2機能実装完了まで• 8.28 Fri ~ 9.8 Tueの12日間

• 休日平均6時間くらい

• 平日、出社前の1時間、休憩時間の1時間、帰宅後の2~3時間などなど

• 30~40時間の間くらい?

Page 24: 個人で開発したアプリがベスト新着に選ばれた話

意識したこと

Page 25: 個人で開発したアプリがベスト新着に選ばれた話

‒ Mark Zuckerberg

“Done is better than perfect.”

Page 26: 個人で開発したアプリがベスト新着に選ばれた話

やることを絞る

1. 全部やろうとしない

2. こだわるけど、こだわりすぎない

3. 一つの作業に没頭しすぎない

Page 27: 個人で開発したアプリがベスト新着に選ばれた話

やることを絞ったデメリット

「分かりづらいけど時間がないから諦めて今後改修していこう」と考えていたところでやっぱり低いレビューが付いてしまった

Page 28: 個人で開発したアプリがベスト新着に選ばれた話

まとめ

1. 一人で、しかも仕事以外の時間を使ってやる以上は全てを完ぺきにすることは不可能なので何かを諦める必要がある

2. より良いものを求めるのは当然だけど、個人開発だった “Done is better than perfect.”

Page 29: 個人で開発したアプリがベスト新着に選ばれた話

おわり