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
買収から2ヶ月でシステム統合した話
ninjinkun
0
43
Designer's and Engineer's Thinking Styles
ninjinkun
0
120
Launchable Webinar テストを効率化して生産性を上げる方法
ninjinkun
2
500
ディープリンクの 設計と実装 - iOSDC2017
ninjinkun
18
9.8k
スマートフォンアプリ開発における共創的な開発チーム
ninjinkun
61
18k
ReSwiftでアプリの状態管理 / Reactive Swift Meetup
ninjinkun
9
16k
フリルのアプリ開発今昔物語
ninjinkun
3
2.2k
プロトタイピング合宿によるデザインリニューアル
ninjinkun
1
3k
デザイナーが仕事をしやすいアプリエンジニアを考える
ninjinkun
4
620
Other Decks in Programming
See All in Programming
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
2
350
どうして僕の作ったクラスが手続き型と言われなきゃいけないんですか
akikogoto
1
120
macOS でできる リアルタイム動画像処理
biacco42
9
2.4k
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1k
Better Code Design in PHP
afilina
PRO
0
130
ペアーズにおけるAmazon Bedrockを⽤いた障害対応⽀援 ⽣成AIツールの導⼊事例 @ 20241115配信AWSウェビナー登壇
fukubaka0825
6
2k
subpath importsで始めるモック生活
10tera
0
310
카카오페이는 어떻게 수천만 결제를 처리할까? 우아한 결제 분산락 노하우
kakao
PRO
0
110
レガシーシステムにどう立ち向かうか 複雑さと理想と現実/vs-legacy
suzukihoge
14
2.2k
Hotwire or React? ~アフタートーク・本編に含めなかった話~ / Hotwire or React? after talk
harunatsujita
1
120
型付き API リクエストを実現するいくつかの手法とその選択 / Typed API Request
euxn23
8
2.2k
flutterkaigi_2024.pdf
kyoheig3
0
150
Featured
See All Featured
Fireside Chat
paigeccino
34
3k
A better future with KSS
kneath
238
17k
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Agile that works and the tools we love
rasmusluckow
327
21k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
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 ฐࣾͷը૾ͦ͜·Ͱେ͖͍ͷ͕ͳ͍ͷͰɺ ·ͩݟ͕ͳ͍