application diet
by
nyanyoni
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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
ҰॹʹμΠΤοτؤுΓ·͠ΐ͏٩( 'ω' )و