object

안드로이드/활용

[Android] Retrofit 사용하기

Retrofit Retrofit A type-safe HTTP client for Android and Java square.github.io Retrofit은 OkHttp와 동일하게 Square에서 만들어졌으며 OkHttp를 기반으로 더 Type-safe하고, 더 직관적으로 사용할 수 있는 라이브러리입니다. OkHttp는 AsyncTask로 서버와 통신을 하였는데 이는 시간이 많이 소요되고 구현이 어렵습니다. 하지만 Retrofit은 AsyncTask 없이 Background Thread 실행 -> Callback을 통해 서버와 통신을 하기 때문에 성능이 좋고 간편하게 사용할 수 있는 장점이 있습니다. Retrofit에서는 Annotation을 사용하기 때문에 코드 가독성이 뛰어납니다. 또한, 반복된 ..

안드로이드/개념

[Android] Kotlin의 이해

1. Lambda (람다) Kotlin에서 함수 유형 및 람다 표현식 사용 | Android Developers Kotlin에서 람다 표현식과 고차 함수의 사용 방법을 알아봅니다. developer.android.com 2. Extension Function (확장 함수) Extensions | Kotlin kotlinlang.org 3. Scope Function (범위 지정 함수) Scope functions | Kotlin kotlinlang.org 코틀린 표준 라이브러리에서 제공하는 확장 함수 목적 : 간결성, 명료성, 유지보수 용이성 정의 : 객체의 컨텍스트 내에서, 실행 가능한 코드 블럭을 만드는 함수 호출 시, 임시 범위가 생성되며, 이 범위 안에서는 이름 없이 객체에 접근가능 context..

damon-911
'object' 태그의 글 목록