アプリを最速でリリースした話 #pixiv Night 4

アプリを最速でリリースした話 #pixiv Night 4

Mastodon/Pawooの運用&開発技術 - pixiv Night #04
「アプリを最速でリリースした話」
https://pixiv.connpass.com/event/55613/

6762195b7324936548efe96bf190bab0?s=128

chocomelonchan

April 25, 2017
Tweet

Transcript

  1. ΞϓϦΛ࠷଎ͰϦϦʔεͨ͠࿩ 2017/04/24 pixiv Inc. chocomelon

  2. ࣗݾ঺հ Έͭ΍· ·͖͞ (@__chocomelon) AndroidΤϯδχΞ (iOS΋΍ΔͰ!!) 2013೥ϐΫγϒೖࣾ

  3. 2017೥4݄14೔……

  4. ϦϦʔε

  5. 10೔ޙ

  6. ʢAndroidΞϓϦʣϦϦʔε

  7. μ΢ϯϩʔυ͠·͔ͨ͠ʁ

  8. ͜͜Ͱסഋ͢Δ

  9. ʮྲྀߦΓͷReactNativeʁʯ ʮWebViewग़ͯ͠Δ͚ͩͰ͸ʁʯ

  10. ͪΌΜͱωΠςΟϒͰ͢

  11. ΞϓϦͷߏ੒ MVPͬΆ͍ΞʔΩςΫνϟ RetrofitɺRxAndroidɺData Binding

  12. ΞϓϦͷߏ੒ MVPͬΆ͍ΞʔΩςΫνϟ RetrofitɺRxAndroidɺData Binding ͱʹ͔͘εϐʔυॏࢹ

  13. ΞϓϦͷߏ੒ minSDKVersion = 21

  14. Ͱ͖Δ͜ͱ 3छͷλΠϜϥΠϯදࣔ τΡʔτʢެ։ൣғɺCWରԠʣ ը૾͖ͭτΡʔτʢ1ຕ͚ͩɺNSFWՄʣ ϑΥϩʔɺϦϞʔτϑΥϩʔɺϛϡʔτɺϒϩοΫ ϒʔετɺ͓ؾʹೖΓ ݕࡧ

  15. Ͱ͖Δ͜ͱ 3छͷλΠϜϥΠϯදࣔ τΡʔτʢެ։ൣғɺCWରԠʣ ը૾͖ͭτΡʔτʢ1ຕ͚ͩɺNSFWՄʣ ϑΥϩʔɺϦϞʔτϑΥϩʔɺϛϡʔτɺϒϩοΫ ϒʔετɺ͓ؾʹೖΓ ݕࡧ ΄΅શ෦ೖΓʂ

  16. ʢڝ߹ΫϥΠΞϯτ͕͋ΔதͰʣ ϝΠϯػೳΛߜΔͷ͸೉͍͠ͷͰ ࣮૷ʹશྗΛग़ͨ͠

  17. ຊ೔ͷ͓࿩ ͲͷΑ͏ͳ ஈऔΓͰ࡞͍͔ͬͯͬͨ

  18. 1೔໨ʢιϩʣ - initial commitʢPM14:00) - OAuthϩάΠϯ - APIΫϥΠΞϯτ - ϗʔϜTLͷऔಘ

  19. ̎೔໨ʢιϩʣ - πʔϧόʔ΍υϩϫʔͷ੔උ - ϩʔΧϧɺ࿈߹TLऔಘ - λΠϜϥΠϯͷݟͨ໨Λ͍͍ײ͡ʹ - ը૾දࣔ -

    σόοά؀ڥ - Stetho - σόοάΞΠίϯ༻ - ϩάΞ΢τ
  20. ̏೔໨ʢ໊̎ʣ - Πϯελϯεೖྗը໘ - Favourite, BoostΞΫγϣϯ - DeployGateͷ੔උ - λΠϜϥΠϯͷϖʔδϯά

    - Ϣʔβʔ৘ใϖʔδ
  21. ̐೔໨ʢ໊̐ʣ - ϓογϡ௨஌ - ౤ߘɺฦ৴ - ը૾Ϗϡʔϫʔ - Ϣʔβʔৄࡉϖʔδ -

    ϑΥϩʔɺϑΥϩʔղআ
  22. ̑೔໨ʢ໊̐ʣ - ௨஌ҰཡɺFavҰཡ - ຋༁Ϧιʔε੔උ - τΡʔτ୯ମϖʔδ - ը૾͖ͭτΡʔτ

  23. ̒೔໨ʢ໊̎ʣ - ࡉ͔͍ͱ͜Ζͷमਖ਼ - όάऔΓ

  24. ϦϦʔε

  25. ֤αʔϏεͷΞϓϦΤϯδχΞͷྗΛू໿ ϋοΧιϯతϊϦͰҰؾʹͭͬͨ͘

  26. ◦࠷ॳιϩɺλεΫʹԠͯ͡૿һ ◦ॊೈʹνʔϜΛ૊ΊΔମ੍ ◦େମΈΜͳυϝΠϯΘ͔ͬͯͨ ×ମྗফඅ ;Γ͔͑ͬͯ

  27. - ෳ਺Πϯελϯε΁ͷରԠ - όάऔΓ - ·ͩͳ͍ػೳͷରԠ - Pawoo(Mastodon)ͷൃలʹ௥ै ͜Ε͔Β

  28. ελοϑืूதʂ https://www.wantedly.com/projects/96771

  29. ͋Γ͕ͱ͏͍͟͝·ͨ͠