Android29 (Retrofit2) 2.사용하기 Retrofit2 라이브러리를 사용하기 위해서는 이전 포스팅에서 설명한 것처럼 3가지 구성요소가 필요하다. 아래에 간단하게 설명을 적어보았다. 2021.07.18 - [[Android : Kotlin]/Retrofit2] - 1. Retrofit2 라이브러리 - 시작하기 1. Retrofit2 라이브러리 - 시작하기 1. Retrofit2 란? Android에서 REST API 통신을 지원하기 위한 라이브러리 Type-Safe 한 HTTP 클라이언트 라이브러리 전달받은 데이터를 Client가 필요한 형태의 객체로 전달 받을 수 있음 존재하는 HTTP 통신 jslee-tech.tistory.com 1. DTO(POJO) Class : Data Transfer Object, Plain Old Java Obj.. 2021. 8. 25. Android Component : 1. Activity와 생명 주기 Activity는 Android 어플리케이션의 중요한 구성 요소이다. Android 공식 문서를 살펴보면 흔히 말하는 Android 4대 컴포넌트를 자세히 설명하는데 이번 포스팅은 Android 4대 컴포넌트 중 하나인 Activity와 Activity의 생명주기 (Life Cycle)에 대한 설명이다. 1. Android Components : Activity Android 공식 문서에서는 Activity를 아래와 같이 설명한다. An activity is the entry point for interacting with the user. It represents a single screen with a user interface. For example, an email app might have on.. 2021. 8. 24. (Retrofit2) 1. 시작하기 1. Retrofit2 란? Android에서 REST API 통신을 지원하기 위한 라이브러리 Type-Safe 한 HTTP 클라이언트 라이브러리 전달받은 데이터를 Client가 필요한 형태의 객체로 전달 받을 수 있음 존재하는 HTTP 통신 라이브러리 중 가장 많이 사용되는 라이브러리 Squareup 사에서 개발 Squareup 사에서 개발한 OkHttp 라이브러리의 상위 구현체 AsyncTask 없이 Background에서 작업 수행 후 Callback 을 통해 MainThread에서 동작 AsyncTask가 Deprecated 됨에 따라 기존 OkHttp를 이용하여 비동기적으로 서버와 통신 하는 방법이 불필요해짐 2. Retrofit2 장점 장점 : 빠른 성능 OkHttp는 AsyncTask를 사용.. 2021. 7. 18. (SharedPreferences) 2. 사용하기 이번 포스트에서는 SharedPreferences의 메소드들을 다룬다. 1. SharedPreferences 객체 획득 SharedPreferences의 객체를 획득하기 위한 두가지 메소드가 있다. getPreferences(mode : Int) Android Developers 공식 가이드에는 다음과 같이 설명되어있다. 활동에 하나의 공유 환경설정 파일만 사용해야 하는 경우 Activity에서 이 메서드를 사용합니다. 이 메서드는 활동에 속한 기본 공유 환경설정 파일을 검색하기 때문에 이름을 제공할 필요가 없습니다. getPreferences()는 별도의 파일명을 지정하지 않는다. 따라서 이 메소드를 사용하는 Activity의 이름을 갖는 파일 내에 데이터가 저장된다. 예를 들어, MainActivit.. 2021. 7. 13. 이전 1 2 3 4 5 6 7 8 다음