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.9k
Picassoを半年使ってみた
Android の画像ライブラリPicassoを使ってみた事例です
ninjinkun
August 20, 2014
Tweet
Share
More Decks by ninjinkun
See All by ninjinkun
買収から2ヶ月でシステム統合した話
ninjinkun
0
95
Designer's and Engineer's Thinking Styles
ninjinkun
0
210
Launchable Webinar テストを効率化して生産性を上げる方法
ninjinkun
2
560
ディープリンクの 設計と実装 - iOSDC2017
ninjinkun
18
10k
スマートフォンアプリ開発における共創的な開発チーム
ninjinkun
61
19k
ReSwiftでアプリの状態管理 / Reactive Swift Meetup
ninjinkun
9
17k
フリルのアプリ開発今昔物語
ninjinkun
3
2.2k
プロトタイピング合宿によるデザインリニューアル
ninjinkun
1
3.1k
デザイナーが仕事をしやすいアプリエンジニアを考える
ninjinkun
4
670
Other Decks in Programming
See All in Programming
技術的負債で信頼性が限界だったWordPress運用をShifterで完全復活させた話
rvirus0817
0
750
MySQL9でベクトルカラム登場!PHP×AWSでのAI/類似検索はこう変わる
suguruooki
1
290
Bedrock AgentCore ObservabilityによるAIエージェントの運用
licux
8
580
実践 Dev Containers × Claude Code
touyu
1
160
Claude Code で Astro blog を Pages から Workers へ移行してみた
codehex
0
180
MCPで実現できる、Webサービス利用体験について
syumai
7
2.4k
「次に何を学べばいいか分からない」あなたへ──若手エンジニアのための学習地図
panda_program
3
720
SwiftでMCPサーバーを作ろう!
giginet
PRO
2
230
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
3
2k
階層化自動テストで開発に機動力を
ickx
1
480
QA x AIエコシステム段階構築作戦
osu
0
250
プロダクトという一杯を作る - プロダクトチームが味の責任を持つまでの煮込み奮闘記
hiliteeternal
0
430
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Scaling GitHub
holman
461
140k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
Typedesign – Prime Four
hannesfritz
42
2.7k
The Cult of Friendly URLs
andyhume
79
6.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Practical Orchestrator
shlominoach
190
11k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
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 ฐࣾͷը૾ͦ͜·Ͱେ͖͍ͷ͕ͳ͍ͷͰɺ ·ͩݟ͕ͳ͍