반응형
[안드로이드] Logger로 각종 로그 및 Json 살펴보기
Dev Memo 2021. 3. 7. 06:29

⚠️ 경고 ⚠️ 본 카테고리, Dev Memo는 필자가 깊게 다루기는 귀찮지만 궁금한 것들을 체험해보고 간단하게 기록을 남기는 공간입니다. 디버깅 노트, 써드파티 라이브러리 사용기, 버전 업데이트, 어이없는 실수, 오탈자 발견 등 각종 시덥지 않은 내용이 들어 갈 수 있다는 점 참고바랍니다. (우헤헿) 우연히 "Logger로 안드로이드 로그향상하기"라는 글을 보았다. 개발자라면 무수한 로그를 보는데 조금이라도 깨끗한 + 정리된 + 예쁜 로그를 볼수록 정신건강에 좋다. 그래서 따라해보았다. // build.gradle (app) // OkHttp implementation "com.squareup.okhttp3:okhttp:$okhttpVersion" implementation "com.squareup.o..

Kotest로 해보는 안드로이드 테스트 (하)
Android, iOS 2021. 2. 7. 23:35

본 글에서는 RxJava 혹은 RxKotlin의 기본 지식이 필요하다. 그리고 만약 이전 글이 궁금하다면 아래 링크를 접속해보자. Kotest로 해보는 안드로이드 테스트 (상) 테스트 코드를 만들어 본 적은 있지만 안드로이드 프로젝트 내에 테스트 코드를 적용해 본 적이 없었다. 그래서 TDD같은 단어는 그림의 떡. 남들이 말하는 유닛 테스트는 "우와 멋있는 말"이라고 devvkkid.tistory.com 앞에서 Kotest를 사용하기 위한 준비를 마쳤다. 이제 사용을 해 볼것이다. 이미 만들어진 프로젝트가 있다. (해당 링크는 필자의 Github repository이다.) 이 프로젝트에는 REST API 형태로 통신하는 모듈이 들어있다. 이 API를 테스트해 볼 것이다. 1. 테스트 클래스 생성 먼저 t..

여러분, Volley라고 들어봤어요? (젠장)
Android, iOS 2018. 1. 18. 13:10

외국 PG(Payment gateway)를 안드로이드 앱에 넣으려고 하는데테스트 소스에 통신하는 파트에 volley라는 것이 보였다.볼리? 발리?okhttp가 아니라?이 기회에 까 보자. 참고 링크Jay의 블로그깡샘의 토마토 (추천)Naver D2 블로그Ringster's Techblogbenelog gist (추천)Ficus Kirkpatrick (추천)kimdohyeong gitbooks 설치 방법이나 개념 설명은 위 링크에도 충분히 찾을 수 있다.개인적인 관심사 위주로 정리를 해보자면... 1. StringRequest와 같은 Request 클래스를 사용한다. request 객체는 RequestQueue에 담아서 서버에 요청한다.이때 StringRequest의 매개변수에는 4개의 서로 다른 형태의 ..

[Project Glue] 어떻게 Rest API를 썼을까? (상)
Android, iOS 2017. 1. 18. 17:27

ㅇㅋ. Rest API를 왜 쓰는지는 알겠다 이거야. 그렇다면 난 지난 프로젝트에서 어떻게 썼을까? 많은 기능 중 하나을 예를 들어서 설명을 해 보도록 하겠다. Glue라는 서비스는 친구들끼리 사진을 공유하는 SNS형 사진첩이다. 이때 SNS 기능이 있어서 그룹을 만들 수 있는데 그 그룹을 만드는 기능을 기준으로 설명해 보겠다. 아래는 MVP 모델을 적용한 소스 중 AddGroupPresenter이다. 각 소스별로 중요한 부분은 노란색으로 표시하였다. 1234567891011121314import android.graphics.Bitmap; public interface AddGroupPresenter { void setView(AddGroupPresenter.View view); Bitmap imgAd..

[안드로이드] Class convert / Okhttp / Picasso 등
Android, iOS 2016. 10. 26. 18:02

Class convert : http://pojo.sodhanalibrary.com/Convert먼저 Pojo가 뭔지 아는 것이 중요하다 (http://itewbm.tistory.com/entry/POJOPlain-Old-Java-Object)Gson : JSON 포맷 문자열을 Java Objects 타입으로 Convert 하는 라이브러리입니다. OpenAPI 의 대부분이 JSON 포맷으로 결과를 받는 것을 지원하고 샘플에서도 JSON 포맷을 결과로 받기 때문에 여기서는 Gson 을 사용하겠습니다. (출저 : http://akj61300.blog.me/220386544533)Okhttp : http://square.github.io/okhttp/Retrofit을 이용하기 위한 것이다. http://fre..

728x90
반응형