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
kotlin season 1 - Part 13 Retrofit 소개
Search
TaeHwan
November 10, 2016
Education
66
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
kotlin season 1 - Part 13 Retrofit 소개
2016년 유데미 Kotlin 강의를 공개합니다.
영상 :
PPT :
2회 분은 유데미에서 확인 가능합니다.
http://bit.ly/2UpaJUR
TaeHwan
November 10, 2016
More Decks by TaeHwan
See All by TaeHwan
Compose 함수 나누는 조건은?
taehwandev
0
4.5k
Android MVVM 패턴의 접근법 - 2023 드로이드 나이츠
taehwandev
1
2k
안드로이드의 변화 - IO Extended 2023 - 송도
taehwandev
0
670
What’s new in Android?(Google IO ex 23-GDG Pangyo)
taehwandev
0
950
Jetpack Compose 상태 및 사이드 효과
taehwandev
0
1.3k
GDG DevFest2022 Songdo - KMM(Kotlin Multiplatform Mobile)
taehwandev
0
670
Kotlin Night 2022 - 코틀린 어노테이션으로 할 수 있는 것(GDG Seoul)
taehwandev
2
1.7k
Android module 개발 - Now in android 참고
taehwandev
3
18k
Android Compose Component - mapping.
taehwandev
2
5k
Other Decks in Education
See All in Education
「機械学習と因果推論」入門 ③ 漸近効率な推定量と二重機械学習
masakat0
0
740
解決策を教えても次期リーダーは育たない ─ 器の発達に伴走するために / Partnering with leaders in their vertical development
matsu0228
1
530
0415
cbtlibrary
0
230
現場最前線から教えるデータサイエンス1 -ITベンダーにおけるデータサイエンティスト-
hidetoshikawaguchi
0
140
Lectura 2 (PIT : Python Basico)
robintux
0
370
[2026前期火5] 論理学(京都大学文学部 前期 第6回)「かつとまたはの規則」
yatabe
0
420
[2026前期火5] 論理学(京都大学文学部 前期 第5回)「 ならばの問題演習・proof net・かつの規則」
yatabe
0
360
[2026前期火5] 論理学(京都大学文学部 前期 第11回)「ハーモニー:三層モデルと保存拡大」
yatabe
0
170
We部コミュニティスライド2026-04-24
junhat6
0
190
Info Session MSc Computer Science & MSc Applied Informatics
signer
PRO
0
300
Course Review - Lecture 13 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
2.3k
[2026前期火5] 論理学(京都大学文学部 前期 第2回)「論理的な正しさはどこにあるのか」
yatabe
0
1k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
The Limits of Empathy - UXLibs8
cassininazir
1
460
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.7k
エンジニアに許された特別な時間の終わり
watany
107
250k
4 Signs Your Business is Dying
shpigford
187
22k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
340
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
340
Product Roadmaps are Hard
iamctodd
55
12k
Transcript
Part 13 Kotlin Retrofit ࣗѐ Taehwan ରࣁ উ٘۽٘ ѐߊ য
ౣܽ, दೞӝ thdev.tech, 2016 1
ࢠ ٘ח!!! 4 Sample Code GitHub ࠳۠ : 08-Retrofit-Intro 4
https://github.com/taehwandev/Kotlin-Udemy- Sample/tree/08-Retrofit-intro ରࣁ উ٘۽٘ ѐߊ য ౣܽ, दೞӝ thdev.tech, 2016 2
য়ט ೡ ࠗ࠙ 4 Retrofit ࣗѐ 4 Retrofit Introduction 4
Flickr API ࣗѐ 4 Retrofit ࢠ ਊ ରࣁ উ٘۽٘ ѐߊ য ౣܽ, दೞӝ thdev.tech, 2016 3
Retrofit ࣗѐ ରࣁ উ٘۽٘ ѐߊ য ౣܽ, दೞӝ thdev.tech, 2016
4
Retrofit ࣗѐ 4 Squareীࢲ ߓನೞח HTTP REST API 4 A
type-safe HTTP client for Android and Java ରࣁ উ٘۽٘ ѐߊ য ౣܽ, दೞӝ thdev.tech, 2016 5
Retrofit ࣗѐ 4 Retrofit API കಕ 4 Retrofit github ରࣁ
উ٘۽٘ ѐߊ য ౣܽ, दೞӝ thdev.tech, 2016 6
Retrofit ࣗѐ 4 HTTPܳ ాೠ ాन 4 Json/XML ؘఠ यਸ
ઁҕ 4 HTTP য়ܨী ೠ ܻ 4 ਃ ߂ ੌ স۽٘ ӝמ ઁҕ ରࣁ উ٘۽٘ ѐߊ য ౣܽ, दೞӝ thdev.tech, 2016 7
Retrofit Introduction 4 build.gradleী ਸ ୶оפ. compile 'com.squareup.retrofit2:retrofit:2.1.0' ରࣁ উ٘۽٘
ѐߊ য ౣܽ, दೞӝ thdev.tech, 2016 8
Retrofit Introduction 4 Retrofitਸ ࢎਊೞӝ ਤೠ interface public interface
GitHubService { @GET("users/{user}/repos") Call<List<Repo>> listRepos(@Path("user") String user); } ରࣁ উ٘۽٘ ѐߊ য ౣܽ, दೞӝ thdev.tech, 2016 9
Retrofit Introduction 4 Retrofitਸ ୡӝച Retrofit retrofit = new Retrofit.Builder()
.baseUrl("https://api.github.com/") .build(); GitHubService service = retrofit.create(GitHubService.class); ରࣁ উ٘۽٘ ѐߊ য ౣܽ, दೞӝ thdev.tech, 2016 10
Retrofit Introduction 4 ࢎਊೡ ࠗ࠙ীࢲ җ э ഐೠ. Call<List<Repo>> repos
= service.listRepos("octocat"); ରࣁ উ٘۽٘ ѐߊ য ౣܽ, दೞӝ thdev.tech, 2016 11
Flickr ࢎ API ࢎਊೞӝ 4 Flickr API ః ࢤࢿ 4
flickr.interestingness.getList ࢎਊ ରࣁ উ٘۽٘ ѐߊ য ౣܽ, दೞӝ thdev.tech, 2016 12
ࢠ ٘ীࢲ Retrofit ࢎਊೞӝ ରࣁ উ٘۽٘ ѐߊ য ౣܽ, दೞӝ
thdev.tech, 2016 13
Retrofitীࢲ ۽Ӓ ೣԋ ࠁӝ 4 OkHttp 4 Logging Interceptor ରࣁ
উ٘۽٘ ѐߊ য ౣܽ, दೞӝ thdev.tech, 2016 14
Retrofitীࢲ ۽Ӓ ೣԋ ࠁӝ // OkHttp compile 'com.squareup.okhttp3:okhttp:3.4.2' compile 'com.squareup.okhttp3:logging-interceptor:3.4.2'
ରࣁ উ٘۽٘ ѐߊ য ౣܽ, दೞӝ thdev.tech, 2016 15
ଵҊܐ 4 Retrofit API കಕ 4 Retrofit github 4 Flickr
API ః ࢤࢿ 4 flickr.interestingness.getList ࢎਊ ରࣁ উ٘۽٘ ѐߊ য ౣܽ, दೞӝ thdev.tech, 2016 16
4 Retrofit ؘఠܳ RecyclerViewਵ۽ োѾೞӝ ରࣁ উ٘۽٘ ѐߊ য
ౣܽ, दೞӝ thdev.tech, 2016 17