본문 바로가기

분류 전체보기55

Context Android 개발을 하다 보면 Context라는 용어를 정말 자주 접하게 된다. 예를 들어, 화면 전환을 위해 Intent를 사용하려 하면 첫 번째 Parameter로 packageContext를 받고 Toast 메시지를 사용하려 해도 첫 번째 Parameter로 context를 받는다. 또, 이 Context를 사용하려고 하면 상황에 따라 다양하게 표현할 수 있다는 것도 알 수 있다. 이번 포스팅은 Context가 정확히 무엇인지, 어떻게 사용하는 건지, 언제 사용하는 건지에 대해 내가 헷갈려서 정리해보는 포스팅이다. 1. Context 아래는 Android 공식 문서에 나와있는 Context에 대한 설명이다. Interface to global information about an applicati.. 2021. 8. 26.
(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.
(Kotlin) 배열과 컬렉션 Kotlin 뿐만 아니라 대부분의 언어에는 하나의 변수에 여러개의 값을 저장해야 할 필요성이 존재한다. 이를 위해, 배열 (Array)와 컬렉션 (Collection)이라는 자료구조를 제공한다. 1. 배열 (Array) 여러개의 데이터를 담을 수 있는 대표적인 자료형 먼저 공간의 갯수를 정해 놓고 사용해야 하며 중간에 갯수를 추가하거나 제거할 수 없음 대표적인 기본 자료형 (Int, Double, Float, Char, ...)를 지원 var intArray = IntArray(10) var longArray = LongArray(10) var floatArray = FloatArray(10) var doubleArray = DoubleArray(10) var charArray = CharArray(10.. 2021. 8. 2.