Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
2014.04.30 - Android Taipei - Data & PracSong
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yes
April 30, 2014
Programming
96
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2014.04.30 - Android Taipei - Data & PracSong
A lightning talk in android taipei.
Yes
April 30, 2014
More Decks by Yes
See All by Yes
2014.10.28 - Android Taipei - Hi AndroidAnnotations
namejoshua
1
110
Other Decks in Programming
See All in Programming
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
golang-bob.pdf
iwatsukayura
0
130
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
残高管理から台帳サービスへの進化
artoy
1
200
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
420
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
590
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
450
ActionController meets Protocol Buffers
sorah
0
520
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Site-Speed That Sticks
csswizardry
13
1.6k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Accessibility Awareness
sabderemane
1
250
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Unsuck your backbone
ammeep
672
58k
Amusing Abliteration
ianozsvald
1
350
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Automating Front-end Workflow
addyosmani
1369
210k
Transcript
Android Taipei Data & PracSong ҽ֚⮶ Yes
• 2011 fall NMLab @ NTU •
2012/11 ~ now android developer intern @ StorySense
Long long time ago…
A world named Android
None
None
None
Adapter
Adapter
Adapter Data ㄑ / Data ㄑ ㄑ
Data ~ ~
Adapter Data ㄑ ㄑ Data ~ ~ Data
ㄑ /
Adapter Data ㄑ ㄑ Data ~ ~ Data
ㄑ / refreshListview()
Adapter Data ㄑ ㄑ Data ~ ~ Data
ㄑ / updateListview()
Adapter Data ㄑ ㄑ Data ~ ~ Data
ㄑ / refreshMePlz()
Data Data Data
A world named iOS
A world named iOS Core Data NSFetchedResultsController UITableView
Data
Data ㄑ ㄑ
Data ㄑ ㄑ
Data ㄑ ㄑ
Data ㄑ ㄑ
Data Data
Data ~ ~ Data ㄑ /
Data ~ ~ Data ㄑ /
Data ~ ~ Data ㄑ /
Data ~ ~ Data ㄑ / ContentProvider
CursorLoader SimpleCursorAdapter Data Data
ContentProvider + CursorLoader + SimpleCursorAdapter • Pros – Observer Design
Pattern – Better MVC Structure – Standard, Native Method / Function • Cons – Case about Complex Data Structure – Speed
PracSong
Thanks for your attentation~! Data ㄑ ㄑ Data
~ ~ Data ㄑ /