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
0
40
kotlin season 1 - Part 13 Retrofit 소개
2016년 유데미 Kotlin 강의를 공개합니다.
영상 :
PPT :
2회 분은 유데미에서 확인 가능합니다.
http://bit.ly/2UpaJUR
TaeHwan
November 10, 2016
Tweet
Share
More Decks by TaeHwan
See All by TaeHwan
Compose 함수 나누는 조건은?
taehwandev
0
1.7k
Android MVVM 패턴의 접근법 - 2023 드로이드 나이츠
taehwandev
1
1.8k
안드로이드의 변화 - IO Extended 2023 - 송도
taehwandev
0
610
What’s new in Android?(Google IO ex 23-GDG Pangyo)
taehwandev
0
880
Jetpack Compose 상태 및 사이드 효과
taehwandev
0
1.2k
GDG DevFest2022 Songdo - KMM(Kotlin Multiplatform Mobile)
taehwandev
0
610
Kotlin Night 2022 - 코틀린 어노테이션으로 할 수 있는 것(GDG Seoul)
taehwandev
2
1.6k
Android module 개발 - Now in android 참고
taehwandev
3
17k
Android Compose Component - mapping.
taehwandev
2
4.8k
Other Decks in Education
See All in Education
Data Physicalisation - Lecture 9 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
430
AIC 103 - Applications of Property Valuation: Essential Slides
rmccaic
0
190
教員向け生成AI基礎講座(2025年3月28日 東京大学メタバース工学部 ジュニア講座)
luiyoshida
1
540
探究的な学び:Monaca Educationで学ぶプログラミングとちょっとした課題解決
asial_edu
0
380
アウトプット0のエンジニアが半年でアウトプットしまくった話 With JAWS-UG
masakiokuda
2
300
OpenSourceSummitJapanを運営してみた話
kujiraitakahiro
0
680
マネジメント「される側」 こそ覚悟を決めろ
nao_randd
10
5.3k
推しのコミュニティはなんぼあってもいい / Let's join a lot of communities.
kaga
2
1.7k
サンキッズゾーン 春日井駅前 ご案内
sanyohomes
0
280
予習動画
takenawa
0
3.9k
SkimaTalk Tutorial for Corporate Customers
skimatalk
0
280
Education-JAWS #3 ~教育現場に、AWSのチカラを~
masakiokuda
0
160
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.8k
A better future with KSS
kneath
239
17k
Code Review Best Practice
trishagee
68
18k
Building an army of robots
kneath
306
45k
The Cost Of JavaScript in 2023
addyosmani
50
8.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Why Our Code Smells
bkeepers
PRO
337
57k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.9k
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