Slide 1

Slide 1 text

μΠΤοτΛؤுͬͨ࿩٩( 'ω' )و namiki @nyanyoni / cyberagent.inc CA.apk #2

Slide 2

Slide 2 text

❖ ࿩͢͜ͱ • applicationμΠΤοτ => DL਺ͷ૿Ճɺ65k໰୊ͷղܾ ɹ- srcपΓ ɹ- ը૾पΓ • ։ൃπʔϧμΠΤοτ =>։ൃͷޮ཰Խɺϑϩʔվળ ɹ- Sketch ɹ- Zeplin ɹμΠΤοτೖ໳తͳ಺༰Ͱ͢ɻ ଞμΠΤοτํ๏͝ଘ஌ͷํ͸ڭ͍͑ͯͩ͘͞m(_ _)m

Slide 3

Slide 3 text

❖ ࿩͢͜ͱ • applicationμΠΤοτ ɹ- srcपΓ ɹ- ը૾पΓ • ։ൃπʔϧμΠΤοτ ɹ- Sketch ɹ- Zeplin

Slide 4

Slide 4 text

Ұ൪ଠͬͯͨࠒ… ̒̑K௒͑ͪΌ͏

Slide 5

Slide 5 text

1. ະ࢖༻ϦιʔεΛ࡟আ Analyze -> Run Inspection by name… -> unused Declaration -> unused resources •  srcपΓݟ௚͠

Slide 6

Slide 6 text

2. ෆཁͳػೳͷચ͍ग़͠ •  ྫ͑͹͜Μͳίϝϯτ… •  ΋͏࢖ͬͯͳ͍ػೳ… ɹresourceपΓோΊͯΔͱݟ͚ͭқ͍ •  srcपΓݟ௚͠ ػೳͷચ͍ग़͠ʹݱঢ়ͷػೳͷݟ௚͠

Slide 7

Slide 7 text

3. proguardઃఆݟ௚͠ build.gradle ͓͜ •  srcपΓݟ௚͠

Slide 8

Slide 8 text

݁Ռ •  srcपΓݟ௚͠

Slide 9

Slide 9 text

Ұ൪ଠͬͯͨࠒ…

Slide 10

Slide 10 text

1.  σβΠφʔ͞Μʹ૬ஊ •  ը૾पΓݟ௚͠

Slide 11

Slide 11 text

2.  ը૾ϑΝΠϧμΠΤοτπʔϧΛ׆༻ ※͜ͷπʔϧ͸ݮ৭ॲཧ΋ߦͬͯΔͷͰม׵ޙͷը૾͸ඞͣ֬ೝͨ͠ •  ը૾पΓݟ௚͠

Slide 12

Slide 12 text

3.  VectorDrawableͰμΠΤοτ •  SVGͳͷͰ֦େͯ͠΋ը࣭มΘΒͳ͍ →୺຤αΠζຖʹ༻ҙ͖ͯͨ͠ϑΝΠϧΛҰͭʹ •  Lollipopະຬ΋αϙʔτ͞Εͨʢ※Support Library23.2ʙʣ •  ΞΠίϯܥத৺ʹରԠʢ200×200ΑΓখ͍͞ը૾Ͱਪ঑ͷͨΊʣ •  ը૾ϑΝΠϧ→SVG→XML •  ը૾पΓݟ௚͠

Slide 13

Slide 13 text

4.  WebPͰμΠΤοτ •  Google が開発している画像形式のひとつ。画像ファイル サイズを圧縮 •  Android studio2.3ʙҰׅม׵Մೳʹ ಁա৘ใؚ͕·ΕΔը૾͸εΩοϓ͞ΕΔ •  ը૾पΓݟ௚͠

Slide 14

Slide 14 text

݁Ռ 4෼ͷ̍ •  ը૾पΓݟ௚͠

Slide 15

Slide 15 text

❖ ࿩͢͜ͱ • applicationμΠΤοτ ɹ- srcपΓ ɹ- ը૾पΓ • ։ൃπʔϧμΠΤοτ ɹ- Sketch ɹ- Zeplin

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

1.  file > Reduce file size 2.  ࢖͑Δͱ͜Ζ͸ಉ͡ը૾Λ࢖͏ 3.  Preference > Auto Save νΣοΫ֎͢ •  SketchμΠΤοτ

Slide 18

Slide 18 text

4.  version 43 update •  Zip→ղౚ͢Δͱத਎ݟΕͯେ͖͍ը૾ͷ൜ਓ୳͠ʹͳΔ •  SketchμΠΤοτ

Slide 19

Slide 19 text

•  Zeplinਪ͠Ͱ͢ •  σβΠφʔ͞Μͱͷ΍ΓͱΓμΠΤοτʹ։ൃޮ཰UP •  ΞϓϦͰ΋ϒϥ΢β൛Ͱ΋ಉ༷ͷૢ࡞͕Մೳ •  Version؅ཧ͕Ͱ͖ΔΑ͏ʹͳͬͨ •  ̍ϓϩδΣΫτ·Ͱ͸Free •  ZeplinͰμΠΤοτ

Slide 20

Slide 20 text

·ͱΊ •  ෆཁͳϦιʔε͸࡞Βͳ͍&࣋ͪଓ͚ͳ͍ •  Ϧιʔεͷ੔ཧͱಉ࣌ʹ࢓༷ͷ੔ཧΛ •  ը૾पΓ͸ָͯ͠૫ͤΕΔ •  ࣌ʹ͸σβΠφʔ͞ΜͱҰॹʹμΠΤοτʂ

Slide 21

Slide 21 text

ҰॹʹμΠΤοτؤுΓ·͠ΐ͏٩( 'ω' )و