본문 바로가기
STUDY/android studio

retrofit

by brown_board 2022. 4. 6.
728x90

-공식사이트

https://square.github.io/retrofit/

 

Retrofit

A type-safe HTTP client for Android and Java

square.github.io

안드로이드를 공부하다보니 retrofit를 써야될 일이 생겨서 정리할려고 한다.
이과정이 복잡해서 나중에 올릴생각인데 할게 많아서 빨리 올리지는 못할 것 같다.

https://salix97.tistory.com/204

 

레트로핏 (Retrofit) 이란? (Kotlin 으로 레트로핏 사용)

1. retrofit 의 뜻 안드로이드에서 retrofit 이 무엇인지 알아보기 전에, retrofit 이라는 단어의 사전적인 의미부터 알아보자. (1) 기존에 사용할 수 없었던 필요하다고 간주되는 새 부품이나 개조된 장

salix97.tistory.com

 

https://flymogi.tistory.com/entry/Retrofit%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%B4%EB%B3%B4%EC%9E%90-v202도움이 많이 된 사이트

 

Retrofit(레트로핏)을 사용해보자 v2.0.2

안드로이드를 조금 하다보면 서버와 통신을 해야하는 일이 필연적으로 생기게 된다. 서버에 요청을 보내고 json 혹은 xml 방식으로 파싱을 하게되는 경우가 많다. 처음에는 AsyncTask 를 사용하여 서

flymogi.tistory.com

https://todaycode.tistory.com/38

 

Retrofit이란? (사용하기 전에 알아야 할 것들)

1. Retrofit  1-1. Retrofit 이란?  1-2. TMI 2. 기본 개념  2-1. Request URL  2-2. JSON과 HTML  2-3. GET과 POST  2-4. parameter 3. 사용 전 세팅  3-1. gradle  3-2. AndroidManifest.xml  3-3. da..

todaycode.tistory.com

https://wooooooak.github.io/kotlin/2019/08/25/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%BD%94%EB%A3%A8%ED%8B%B4-%EA%B0%9C%EB%85%90-%EC%9D%B5%ED%9E%88%EA%B8%B0/

 

코틀린 코루틴(coroutine) 개념 익히기 · 쾌락코딩

코틀린 코루틴(coroutine) 개념 익히기 25 Aug 2019 | coroutine study 앞서 코루틴을 이해하기 위한 두 번의 발악이 있었지만, 이번에는 더 원론적인 코루틴에 대해서 알아보려 한다. 코루틴의 개념이 정확

wooooooak.github.io

과정만 정리하자면

1. 부경대학교 행긱 식단을 불러오는 앱을 만들려고했다.
2. html소스코드만 파싱하면 끝날줄알았다.
3. 알고보니 페이지도 동적,정적페이지로 분류되며 내가 원하는 식단은 동적페이지라서 따로 과정을 더 거쳐야한다.
4. 동적페이지이기 때문에 내가 직접 요청을 해야한다.
5. retrofit이라는 걸 해야한다.
6. java가 아니라 kotlin을 써야하는데 아직 왜인지는 모르겠다. 단지 retrofit을 설명하는 코드에서는 대부분 코틀린을 사용하고 있기 때문이다.
7. 결국 안드로이드 java대신 kotlin언어로 넘어가야한다.
8. html-> 정적,동적페이지 -> retrofit -> kotlin 이러한 과정으로 바뀌게 되었다.

여담으로 이까지 알기 위해서 너무 오래걸렷다... 에타에 질문글올렸더니 졸업생 한분이 같이 내 고민을 고민해주었다. 알고보니 ssafy 3기 졸업생이였다. ㄷㄷㄷ 우연의 일치인데 신기했다. 모바일앱직무에서 1등하셧다니깐 좀 멋지더라 열시미 해보자꾸나. 안드로이드에서 모르는 것이 많아서 석사(진)인 친구한테도 물어봣다. 굳

728x90

'STUDY > android studio' 카테고리의 다른 글

안드로이드 스튜디오 과제  (0) 2022.06.03

댓글