Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Picassoを半年使ってみた
Search
ninjinkun
August 20, 2014
Programming
4
1.8k
Picassoを半年使ってみた
Android の画像ライブラリPicassoを使ってみた事例です
ninjinkun
August 20, 2014
Tweet
Share
More Decks by ninjinkun
See All by ninjinkun
Designer's and Engineer's Thinking Styles
ninjinkun
0
69
Launchable Webinar テストを効率化して生産性を上げる方法
ninjinkun
2
480
ディープリンクの 設計と実装 - iOSDC2017
ninjinkun
18
9.5k
スマートフォンアプリ開発における共創的な開発チーム
ninjinkun
61
18k
ReSwiftでアプリの状態管理 / Reactive Swift Meetup
ninjinkun
9
16k
フリルのアプリ開発今昔物語
ninjinkun
3
2.1k
プロトタイピング合宿によるデザインリニューアル
ninjinkun
1
2.9k
デザイナーが仕事をしやすいアプリエンジニアを考える
ninjinkun
4
600
Elevationで影が思ったように出ないとき
ninjinkun
4
11k
Other Decks in Programming
See All in Programming
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
230
VS Code をプロダクトにどう取り込むか
onomax
1
360
新宿ダンジョンを可視化してみた
satoshi7190
2
250
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
200
コーンフレークから始める モデリング会話入門
ogurotakayuki
0
370
Kotlin Multiplatform at Stable and Beyond (Android Makers 2024)
zsmb
0
120
Elm 0.19.0 Changes
bkuhlmann
0
490
ゆるい個人開発のススメ
kuroppe1819
10
990
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
910
Apache Hive 4 on Treasure Data
ryukobayashi
0
220
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
4k
AWS CDKコントリビュートTIPS / aws-cdk-contribution-tips
gotok365
2
150
Featured
See All Featured
Designing for humans not robots
tammielis
248
25k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
30
6k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
GraphQLとの向き合い方2022年版
quramy
32
12k
Building Applications with DynamoDB
mza
88
5.6k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Six Lessons from altMBA
skipperchong
21
3k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
Transcript
1JDBTTPΛ ͬͯΈͨ OJOKJOLVO
w ࠓͷ༰IPUDIFNJ͞ΜͷΤϯτϦʹ͍͍ͩͨ ॻ͍ͯ͋Γ·͢ w ը૾ϥΠϒϥϦ1JDBTTPͷ͍ํ ! w Πϯλʔωοτʹײँ IUUQIPUDIFNJIBUFCMPKQFOUSZ
"OESPJEͷ8FCը૾ϩʔμʔ w 7PMMFZ w 6OJWFSTBM*NBHF-PBEFS w 1JDBTTP
7PMMFZ w (PPHMFۘ w ϝϞϦΩϟογϡɺσΟεΫΩϟογϡ w ΦϓγϣϯগͳΊ w /FUXPSL*NBHF7JFX w
*NBHF7JFXΛܧঝ w ը૾ϩʔυ෦ΛࣗͰॻ͘͜ͱͰ͖Δ͚Ͳʜ
6OJWFSTBM*NBHF-PBEFS w ݹ͔͘Β͋Δɺ҆৺ͷ࣮ w ๛ͳΦϓγϣϯ w ϝϞϦΩϟογϡɺσΟεΫΩϟογϡ w ΠϯλʔϑΣΠεएׯࡶ w
ը૾Λॖখ͢ΔΦϓγϣϯ͋Δ
1JDBTTP w ҆৺ͷ4RVBSFࣾ+BLF8IBSUPO࡞ w ؆ܿͳΠϯλʔϑΣΠε w ϝϞϦΩϟογϡɺσΟεΫΩϟογϡ w ؾͷར͍ͨΦϓγϣϯ w
ը૾ॖখϩʔυ w ϑΣʔυΞχϝʔγϣϯ
؆ܿͳΠϯλʔϑΣΠε w ͔͍͍ͬ͜ Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
؆ܿͳΠϯλʔϑΣΠε w ͔͍͍ͬ͜ 1JDBTTPXJUI HFU$POUFYU MPBE JNBHF63- QMBDFIPMEFS
3ESBXBCMFJNBHF@QMBDFIPMEFS FSSPS 3ESBXBCMFJNBHF@QMBDFIPMEFS DFOUFS$SPQ JOUP JNBHF7JFX
ΩϟογϡσϑΥϧτ w ΞϓϦέʔγϣϯώʔϓͷ·ͰΛϝϞϦΩϟο γϡͱͯ͠༻ w MBSHF)FBQʹͪΌΜͱରԠ w σΟεΫ༰ྔͷ·ͰΛσΟεΫΩϟογϡͱ͠ ͯ༻
3FTJ[Fػೳ w େ͖ͳ#JUNBQΛ*NBHF7JFXʹϩʔυ͢Δͱ0VU0G.FNPSZ ͕ग़ͨΓॏ͘ͳͬͨΓ͢Δ w *NBHF7JFXͷαΠζʹॖখͯ͠ಡΈࠐΉͷ͕Ԧಓ w -PBEJOH-BSHF#JUNBQT&⒏DJFOUMZ ! w
1JDBTTP͜ΕΛࣗಈͰͬͯ͘ΕΔ w ࣗͰΛ༩͑ͯSFTJ[FͰ͖Δ IUUQEFWFMPQFSBOESPJEDPNUSBJOJOHEJTQMBZJOHCJUNBQTMPBECJUNBQIUNM
ૉͷ*NBHF7JFX͕͑Δ w *NBHF7JFX͕ܧঝͰͳ͍ͷ͕ ྑ͍ w 3PVOEFE*NBHF7JFXͱࠞͥͯ ͍͔ͨͬͨ
ಡΈࠐΈ࣌ͷϑΣʔυ w σϑΥϧτ0O w ඞཁͳ͚ΕOP'BEF Λ͏ ! w ࣗલͰॻ͖͚ͨΕ$BMMCBDLͰॻ͚ͦ͏ ະݕূ
Picasso.with(context).load(“http://i.imgur.com/DvpvklR.png”).noFade().into(imageView);
ϩʔΧϧͷը૾औಘͰ͖Δ w ΪϟϥϦʔ͔Βը૾બ w ϑΝΠϧύεΛ1JDBTTPʹ৯ΘͤΔ w ϩʔΧϧϑΝΠϧɺ(PPHMF%SJWFͳͲΛҙࣝ͠ͳ ͯ͘ྑ͍ w &YJGΛಡΜͰը૾ճసͱ͔ͬͯ͘ΕΔ
w ͜ͷลΓ࠷ۙόάͬͯͨͷͰɺ͏ͱ͖ཁݕূ
ΧελϚΠζ w #VJMEFS w 1JDBTTPΠϯελϯεͷσϑΥϧτΛมߋͰ͖Δ w 5SBOTGPSNBUJPO w ը૾औಘޙͷมܗૢ࡞ w
ؙ֯ͱ͔ w $BMMCBDL w *NBHF7JFXʹೖ͢Δલͷૢ࡞ w Ξχϝʔγϣϯͱ͔
ϋϚΓͲ͜Ζ w PLIUUQΛೖΕͳ͍ͱඍົ w "OESPJEҎԼͰΩϟογϡ͕ޮ͔ͳ͍ w ύϑΥʔϚϯεѱ͍ؾ͕͢Δ ཧ༝ෆ໌ w
ίʔυಡΜͰͳΜͰ͔Θ͔Βͳ͔ͬͨ
ϋϚΓͲ͜Ζ w ௨৴ํ๏ʹΑͬͯ5ISFBE1PPMͷ͕มΘΔ w (ຊ (ຊ 8J'Jຊ w ඞͣ(ͰνΣοΫ͢Δ͜ͱ w
ݸਓతʹ͜ͷػೳཁΒͳ͍ʜ w &YFDVUPSΛࣗલͰηοτ͢Ε֎ͤΔ
·ͱΊ w 1JDBTTPखܰͰ͍͍͢8FCը૾ϩʔμʔ w ͏ͱ͖PLIUUQΛೖΕ·͠ΐ͏ w 1JDBTTPίʔυ͔͍͍ͬ͜ͷͰษڧʹͳΓ·͢
࣭ٙԠ w ࠷େαΠζΛదʹܾΊ͓͔ͯͳ͍ͱ00.Ͱམͪ Δͱࢥ͏͕Ͳ͏͍ͯ͠Δ͔ w ฐࣾͷը૾ͦ͜·Ͱେ͖͍ͷ͕ͳ͍ͷͰɺ ·ͩݟ͕ͳ͍