-안드로이드 세팅 이건 추후 사용해보고 계속 업데이트 해야겠다 의문이긴함
- Mac, Linux 사용자와도 파일을 교환할 때 한글이 깨지는 것을 막기 위한 세팅
- API 사용 시 패키지 자동으로 import (특정한 기능을 사용하기 위해 필요한 도구를 자동으로 끌어오는 기능)
- 미사용 패키지 import 자동으로 제거 (사용도 안 하는데 필요 없는 도구를 끌어오는 낭비를 제거합니다.)
여기서 settings 켜서 설정한다.
1. Mac, Linux 사용자와도 파일을 교환할 때 한글이 깨지는 것을 막기 위한 세팅
그냥 까라는대로 까면됨
2. -API 사용 시 패키지 자동으로 import (특정한 기능을 사용하기 위해 필요한 도구를 자동으로 끌어오는 기능)
-미사용 패키지 import 자동으로 제거 (사용도 안 하는데 필요 없는 도구를 끌어오는 낭비를 제거합니다.)
이 두가지 기능이 세트임
근데 이거 무당코딩 선배는 안쓴다함 흐음 근데 단축키로 없앨수있으니까 뭐
한번써보고 좋으면 계속 적용해야겠다
이런것들은 한번만 설정하면됨
-유용한 플러그인들
공통사항 어디서 받지?
똑같이 settings들어가면
이런 플러그인 메뉴가 있다
여기서 쓰고싶은거 검색해서 받으면됨
1.JSON to Kotlin Class
네이밍에서 부터 감이온다 retrofit같은거 할때 데이터 클래스 만드는거 너무빡친다 json긁어서 넣으면 그에 맞는 데이터 클래스 만들어주는 플러그인이다
일단 검색해서 설치해주고
설치완료하면 안드로이드 스튜디오 재부팅을 요구하는 팝업이 뜨는데 그거눌러서 재부팅하거나 안뜨면 그냥 껏다 키면된다.
그다음 사용법은
요렇게 new에서 플러그인으로 dataclass 만드는 메뉴가 나온다
그럼 그냥 입력창에 JSON 긁어서 넣으면된다.
format버튼은 좀더 보기좋게 정렬해주는 버튼이고
Advanced 버튼으로 더 설정할수있는데
property 설정은 그냥 보면 알테고
Annotation설정은 Gson쓰니까 Gson 해주자
Other에서는
Only create annotations when needed를 켜주자
그리고 Enable inner Class Model을 켜줘야한다 그래야 중첩되는 형태의 JSON 을 잘만들어준다 리스트같은거 안에 들어있는거
그럼 이제 알아서 잘만들어준다. 짱짱
추가적인건 여기서 봤는데 뭐 있어도 좋고 없어도 좋고한 수준인거같다
'안드로이드' 카테고리의 다른 글
데이터바인딩에 리스너 붙여버리기 + 더러운코드를 어떻게 처리해야할까 (0) | 2022.01.14 |
---|---|
리사이클러뷰 ItemDecoration 대체하기 (0) | 2022.01.11 |
retrofit dataclass예시 (0) | 2021.12.01 |
예전부터 궁금했던 parcelize 로 액티비티간 객체 교환에 대한 것을 파헤쳐보자 + as 로 캐스팅하기 (0) | 2021.11.29 |
retrofit2 ,okhttp 적용했던거 koin 적용해서 리팩토링 해보자 (0) | 2021.11.23 |