기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

프론트엔드/안드로이드 스튜디오

안드로이드 스튜디오 : retrofit2/레트로핏(백엔드 연결하기/데이터베이스 연결하기 )

하늘.98 2022. 2. 23. 17:51

아래 있는 주소는 retrofit 의 공식 사이트이다. 

한번 확인해보자 

 

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

 

Retrofit

A type-safe HTTP client for Android and Java

square.github.io

 

작성자의 경우 

비주얼 스튜디오를 통해 데이터 베이스와 

RESTfull 을 사용한 것을 안드로이드 스튜디오를 통해 애뮬레이터에 연결하려 하고 있다.

=================================================================

bulid.gradle 에서 빨간 박스들을 추가 시켜준다. 

 

===========================================================================

api 파일 안에  NetworkClient 

==================================================================

api => UserApi

============================================================================

model => UserReq  (User의 정보를 요청하는 것이다.)

=====================================================================

model => UserRes (User의 정보를 받는 것이다.)

 

=========================================================================

Utils => Utils (BASE_URL 에는 Postman 또는 AWS RESTfull 에서 가져온 주소를 적으면 된다.)

============================================================================

MainActivtiy  / activity_main.xml

============================================================================

SignUpActivity / SignUpActivity.xml

============================================================================

LoginActivity / LoginActivity.xml