Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A background of DeployGate Android agent app

A background of DeployGate Android agent app

Asking people to get your APK file installed isn't that easy. In this presentation, I briefly introduce typical problems that you might face in your daily development which DeployGate can systematically solve or give you heads up, so without any hassle you can involve people who gives you feedback on your app whenever want. This deck in Japanese was presented at DeployGate x Hatena Engineer Seminor on Apr. 13, 2015.

Videos appear in the deck:
#15 https://youtu.be/bWhekKTi4ew
#23 https://youtu.be/TnNzTQywFMI
#31 https://youtu.be/vZFJfFvI0ck

----

「DeployGate Androidアプリの裏側」

APKファイルをインストールしてもらうのは、実は結構大変です。このプレゼンテーションでは、開発中のアプリを誰かに確認してもらうとしたときに遭遇する問題について紹介しています。DeployGateはこれらの問題を自動的に解決、あるいは解決できるようにするので、いつでも気軽にアプリに意見をくれる人を開発に巻き込めます。このスライドは、2015/04/13に行われた「【DeployGate x はてな】スマートフォンアプリ開発最前線」で発表したものです。

http://developer.hatenastaff.com/entry/2015/04/01/120317

スライド中に登場するビデオはこちら:
#15 https://youtu.be/bWhekKTi4ew
#23 https://youtu.be/TnNzTQywFMI
#31 https://youtu.be/vZFJfFvI0ck

0ab502179956dab407e6e146bce304f9?s=128

Yuki Fujisaki

April 13, 2015
Tweet

Transcript

  1. %FQMPZ(BUF"OESPJEΞϓϦͷཪଆ ౻࡚༑थ %FQPZ(BUFDPGPVOEFS$&0

  2. !UOK JEOPUIJOH@TI  NJYJͷ"OESPJEΞϓϦ্ཱͪ͛ –  ͨΜΆΆάϧʔϓ –  NJYJϞόΠϧ "OESPJEલ͔ΒεϚϗͱ͔ – 

    8JOEPXT.PCJMF •  8.CJ⒎ 2VJD5PEBZ ʜ –  8JOEPXT •  (ZB[PXJO OB[PCNQMBZ ʜ
  3. %FQMPZ(BUF "OESPJEΫϥΠΞϯτ

  4. ׂͱγϯϓϧͬΆ͍ ݟ͑ͯΔͱ͜Ζ –  "DUJWJUFT 'SBHNFOUT  ओʹ΍͍ͬͯΔ͜ͱ –  ΞϓϦͷμ΢ϯϩʔυΠϯετʔϧ – 

    ୺຤Ϣʔβʔ؅ཧ –  %FQMPZ(BUF"1*ͷॲཧɺαʔόͱͷ௨৴ͷ஥հ
  5. ׂͱγϯϓϧͬΆ͍ ݟ͑ͯΔͱ͜Ζ –  "DUJWJUFT 'SBHNFOUT  ओʹ΍͍ͬͯΔ͜ͱ –  ΞϓϦͷμ΢ϯϩʔυΠϯετʔϧ – 

    ୺຤Ϣʔβʔ؅ཧ –  %FQMPZ(BUF"1*ͷॲཧɺαʔόͱͷ௨৴ͷ஥հ
  6. ࡞ͬͯΔ࠷தͷΞϓϦΛ ࢼͯ͠΋Β͏·ͰͷนΛऔΓআ͖͍ͨ

  7. นͱ͸ ෺ཧతͳ΋ͷ͔Β৺ཧతͳ΋ͷ·Ͱ ͋ΒΏΔܗͰݱ৔ͷ4"/஋ΛΨϦΨϦ࡟ͬͯ͘Δ֓೦ –  Ξοϓϩʔυ –  μ΢ϯϩʔυ –  Πϯετʔϧલ – 

    Πϯετʔϧத –  Ξοϓσʔτ ͦΕͧΕʹଘࡏ͍ͯ͠Δ
  8. Ξοϓϩʔυɾμ΢ϯϩʔυ

  9. "1,ϑΝΠϧͲ͜ʹஔ͜͏ ͱΓ͋͑ͣͲ͔͜ͷࡸʹஔ͍ͯ 63-࿙Ӯා͍͔Β#"4*$ೝূֻ͚Α͏ʂ 

  10. "1,ϑΝΠϧͲ͜ʹஔ͜͏ ͱΓ͋͑ͣͲ͔͜ͷࡸʹஔ͍ͯ 63-࿙Ӯා͍͔Β#"4*$ೝূֻ͚Α͏ʂ  _人人人人人人人人人_ > ダウンロード失敗 <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y ̄

  11. μ΢ϯϩʔυϚωʔδϟ͸ผΞϓϦ ϒϥ΢βଆͰͷೝূ৘ใ͕౉Γ·ͤΜ –  ʮ63-ʹؚ·ͤΔͱ͍͍Β͍͠Αʂʯ –  -PH$BUʹ࢒ΔͷͰ΍Ί·͠ΐ͏ʼʻ

  12. Yܥ୺຤Ͱͨ·ʹ͋Δ΍ͭ ʮͶʔ༨ͬͯΔNJDSP4%ͳ͍ʁʯ –  &YUFSOBMTUPSBHFʹ͔͠μ΢ϯϩʔυͰ͖ͳ͍ Image  credit:  h0p://upload.wikimedia.org/wikipedia/commons/9/90/MicroSD_card_2GB_focus-­‐stacked.jpg

  13. ࠷ۙ$ISPNF͕਌੾ ͳΜ͔ා͍ͷग़͖ͯͨʂ

  14. Πϯετʔϧ ө૾ͰݟͯΈΑ͏

  15. None
  16. นΛײ͡Δ

  17. ͜Ε͕ग़Δͱμ΢ϯϩʔυ͔Β΍Γ௚͠ –  ࣮͸μ΢ϯϩʔυϚωʔδϟ͔Β։͚Δ͕ؾ͚ͮͳ͍ –  ʮઃఆʯʹඈ͹͞Εͯ΋Կ͢Ε͹͍͍͔ෆ໌

  18. ʮఏڙݩෆ໌ͷΞϓϦʯࣄલҊ಺͸ਏ͍ ઃఆͷ৔ॴ͕ҧ͏ –  ҎલઃఆˠΞϓϦˠఏڙݩෆ໌ͷΞϓϦ –  ͔ΒઃఆˠηΩϡϦςΟˠఏڙݩෆ໌ͷΞϓϦ ϝʔΧʔ୺຤ʹΑͬͯ৔ॴ΍໊લ͕ҧ͏ –  ʮϩοΫɾηΩϡϦςΟʯ 4)"31ܥ

     –  ʮෆ໌ͳఏڙݩʯ )5$ܥ 
  19. మน _人人人人人人人人人人人人人人人人人_ > アプリはインストールされていません。 <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄

  20. మนͷ࡞Γ DPNBOESPJEQBDLBHFJOTUBMMFS*OTUBMM"QQ1SPHSFTT –  ʮ༰ྔෆ଍ʯҎ֎ͷΤϥʔ͸શ෦͜Ε͕ग़Δ

  21. మนͷΑ͋͘ΔݪҼʢΠϯετʔϧฤʣ ϑΝΠϧ͕μ΢ϯϩʔυ్தͰഁଛͨ͠ –  μ΢ϯϩʔυ࣌ʹ.%4)"FUD֬ೝ͠Α͏ʂ NJO4EL7FSTJPOΛຬͨͯ͠ͳ͍ –  Πϯετʔϧલʹ֬ೝͯ͋͛͠·͠ΐ͏ʂ

  22. మนʹͨͲΓண͚ͳ͍έʔε ͨ·ʹ͋Δ

  23. None
  24. ͳ͔ͥΠϯετʔϧϘλϯ͚ͩԡͤͳ͍ BOESPJEpMUFS5PVDIFT8IFO0CTDVSFEUSVFz –  ΫϦοΫδϟοΩϯά๷ࢭ͞ΕͯΔ Ҏ߱  ௚઀ը໘ඳը͢Δ΍͕͍ͭΔͱμϝ –  #BUUFSZ.JY 4DSFFO'JMUFSͱ͔ೖͬͯͳ͍͔֬ೝ͠Α͏ʂ

    –  BOESPJEQFSNJTTJPO4:45&.@"-&35@8*/%08
  25. Ξοϓσʔτ ҰճΠϯετʔϧͨ͠͠΋͏େৎ෉ͩΑͶ

  26. ʮߋ৽Ͱ͖ͨΑʂʯ ϝʔϧͰ఻͑Α͏ʂ ͔ͤͬ͘ૹͬͨͷʹ ૹΓ·͘Δͱ͏͕͟ΒΕΔɹ ʮࢼͨ͠ʁʯʮࢼͨ͠Αʯɹ Ͳͷόʔδϣϯ͍Εͨͷʁ ௚ͨ͠͸ͣͷόάͷ࠶ใࠂ ˠɹॻ͘ͷΊΜͲ͍͘͞๨ΕΔ ˠɹؾ͍ͮͯ΋Β͑ͳ͍ ˠɹΞοϓσʔτͯ͠΋Β͑ͳ͍

    ˠɹࢼͯ͠ͳ͔ͬͨ ˠɹҰࡢ೔ͷன͙Β͍ͷ΍ͭʂ ˠɹߋ৽ͯ͠ͳ͍͚ͩͳͷ͔ ɹɹσάϨ͔෼͔Βͳ͍  
  27. ๨Εͨࠒʹ࠶ొ৔

  28. మนͷΑ͋͘ΔݪҼʢΞοϓσʔτฤʣ ΠϯετʔϧࡁΈͷ΍ͭͱॺ໊͕ҧ͏ –  ΠϯετʔϧલʹϑΟϯΨʔϓϦϯτΛ֬ೝ͠Α͏ʂ WFSTJPO$PEFݹ͍΍ͭΛ্ॻ͖͠Α͏ͱͨ͠ Ҏ߱  –  ΠϯετʔϧલʹWFSTJPO$PEFΛ֬ೝ͠Α͏ʂ 

    ͲͪΒ΋Ұ୴ΞϯΠϯετʔϧ͕ඞཁ –  Ͳͷ୺຤Ͱ΋Ͱ͖ΔखॱΛखॱॻʹʢ͈́
  29. νΣοΫϦετʹͯ֬͠ೝ͠Α͏ʂ        _,,;' '" '' ゛''" ゛' ';;,,       (rヽ,;''"""''゛゛゛'';, ノr)       ,;‘゛

    i _  、_ iヽ゛’;,    お前それリリース直前でも同じこと言えんの?       ,;'" ''| ヽ・〉 〈・ノ |゙゛ `';,       ,;'' "|   ▼   |゙゛ `';,       ,;''  ヽ_人_ /  ,;'_      /シ、  ヽ⌒⌒ /   リ \     |   "r,, `"'''゙´  ,,ミ゛   |     |      リ、    ,リ    |     |   i   ゛r、ノ,,r" i   _|     |   `ー――----┴ ⌒´ )     (ヽ  ______ ,, _´)      (_⌒ ______ ,, ィ       丁           |        |           |
  30. ׂͱγϯϓϧͬΆ͍ ݟ͑ͯΔͱ͜Ζ –  "DUJWJUFT 'SBHNFOUT  ओʹ΍͍ͬͯΔ͜ͱ –  ΞϓϦͷμ΢ϯϩʔυΠϯετʔϧ – 

    ୺຤Ϣʔβʔ؅ཧ –  %FQMPZ(BUF"1*ͷॲཧɺαʔόͱͷ௨৴ͷ஥հ ʜʜͬͯͷΛɺཪͰย෇͚Δ࢓ࣄΛͯ͠·͢
  31. None
  32. ͱʹ͔͘ؾܰʹ࢖͑Δ͜ͱ͕େࣄ  8FC։ൃΈ͍ͨʹ ϦϦʔεલʹ̍೔ԿճͰ΋ؾܰʹࢼͤͯ ϑΟʔυόοΫΛे෼औΓࠐΜ্ͩͰϦϦʔεͰ͖Δ   ୭Ͱ΋ؾܰʹר͖ࠐΊΔ͜ͱ͕ඞཁ৚݅

  33. ࢖͍ͬͯΔ͜ͱΛ๨ΕΒΕΔ  ϦϯΫΛ։͍ͯϘλϯԡ͍͚ͯ͠͹Πϯετʔϧ͕Ͱ͖Δ  དྷͨ௨஌Λ։͍ͯߋ৽ϘλϯΛԡͤ͹࠷৽൛͕֬ೝͰ͖Δ   ҙࣝ͞Εͣɺݟ͑ͳ͍ଘࡏͰ͍Δͷ͕%FQMPZ(BUFͷ໾໨

  34. ࡞ͬͯΔ࠷தͷΞϓϦΛ ࢼͯ͠΋Β͏·ͰͷนΛऔΓআ͖͍ͨ

  35. None