🔌 Android Studio Plugin - OkHttp Profiler
오늘은 간단한 플러그인 하나 소개하려고 합니다.🧑💻🧑💻
안드로이드 앱 개발을 하다 보면 REST API 통신으로 값을 받아 처리할 일이 아주 많습니다.
혹시 REST API Response값을 어떻게 확인하고 있나요??
그때그때마다 Log를 한 줄 한 줄 찍어가며 확인하시나요?
여기 Response값과 REST API 성공 실패를 대신 확인해줄 플러그인이 있습니다!!
🔥 OkHttp Profiler
우선 해당 플러그인을 사용하기 전
스포부터 하겠습니다.
(이렇게 결과를 먼저 보여주지 않으면 흥미가 생기지 않겠죠... 🤦♂️)
Android Studio 하단 툴바를 통하여
간단하게 REST API Status 코드 값, Request, Response 값과 걸린 시간 등
편하고 쉽고 빠르게 확인 가능합니다!
개발자의 생명은 시간!!!! 🕰🕰
OkHttp Profiler 적용 방법
우선 플러그인 다운로드 부터 받습니다. 🔌🔌
다른 플러그인과 다르게
플러그인 다운로드로 끝나는게 아니고
추가적으로 적용해야할 부분이 있습니다.
// Okhttp Profiler
implementation 'com.localebro:okhttpprofiler:1.0.8'
For OkHttp
val builder = OkHttpClient.Builder()
if (BuildConfig.DEBUG) {
builder.addInterceptor(OkHttpProfilerInterceptor() )
}
val client = builder.build()
For Retrofit
val builder = OkHttpClient.Builder()
if (BuildConfig.DEBUG) {
builder.addInterceptor( OkHttpProfilerInterceptor() )
}
val client = builder.build()
val retrofit = Retrofit.Builder()
......
.client(client)
.build()
여기까지 완료하시면
적용 완료입니다!
(저는 이번주도 로또를 구매했기 때문에!!! 💸💸)
간단한 로또 REST API를 통하여
확인해봤습니다.
로또 REST API
https://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo=1041
OkHttp Profiler 확인 방법
우선 Android Studio 우측 하단에 보시면
OkHttp Profiler 탭이 하나 추가된 걸 확인하실 수 있습니다.
그 후 해당 탭을 눌러 확인해보면
REST API 통신 정보를 확인 할 수 있습니다.
해당 플러그인이 개발시간을 조금 더 줄여주거나
개발할 때 편리함을 더해줬으면 좋겠네요!!
안드로이드 스튜디오 디버깅 관련 자료는 어떠신가요?? 💁♂️💁♂️
여기까지 저의 긴 글을 읽어주셔서 감사합니다.
제가 습관적으로 코딩을 하는 그날까지 습관적으로 코딩을 하기 위해 글 작성을 꾸준하게 해보겠습니다.
'Android > Android Studio' 카테고리의 다른 글
Android "tools" 이녀석의 정체가 궁금하다 (xml - @tools: ) AndroidStudio Preview 미리보기 (2) | 2023.02.07 |
---|---|
AndroidStudio 처음 시작하기 (Auto import, AndroidManifest, gradle) (0) | 2022.12.03 |
[Android] 패키지명 변경 (AndroidStudio PackageName) (0) | 2022.08.13 |
최근댓글