profile
이해는 뇌를 흥분시킨다
post-thumbnail

Handler와 Looper의 동작과정

메인 스레드의 동작을 이해하기 위해서는 Looper를 이해해야한다. Looper 클래스 스레드에 대한 메시지 루프를 실행하는데 사용되는 클래스. 기본적으로는 스레드에는 연결된 메세지 루프가 없다. Looper는 TLS(thread local storage)에 저장되고

2021년 11월 2일
·
0개의 댓글
·
post-thumbnail

Activity Lifecycle

안드로이드 생명주기 가장 기초적인 내용이지만, 가장 잘 까먹는 생명주기! 이번참에 복습하고 정리할겸 포스팅합니다. 위 그림은 액티비티 생명주기를 표현한 그림이다. 안드로이드 개발자라면 한번쯤 본 그림이라고 생각한다! onCreate() 시스템이 먼저 액티비티를 생성

2021년 10월 24일
·
0개의 댓글
·
post-thumbnail

Android Jetpack Compose 머터리얼 디자인

Jetpack Compose는 머터리얼 디자인 우너칙을 지원하도록 빌드되었다!많은 UI 요소가 머터리얼 디자인을 즉시 사용 가능하도록 구현이 가능하다.머터리얼 위젯으로 앱의 스타일을 지정해보자!머터리얼 디자인은 색상, 서체, 도형 세 가지 핵심 요소에 따라서 이루어진다

2021년 10월 20일
·
0개의 댓글
·

Android Jetpack Compose 레이아웃

여러 텍스트 추가하기 data Message(val author : String, val body : String) 객체를 만들어서 2개의 텍스트 요소를 만듭니다! 정렬 방법에 관한 정보를 작성하지않아서, 이렇게 만들경우 Textview들이 서로 겹치게 만들어집니다

2021년 10월 11일
·
0개의 댓글
·

Android Jetpack Compose 구성 가능한 함수

네이티브 UI를 빌드하기 위한 Android의 최신 도구 키트.UI 개발을 간소화하고 가속화한다. 적은 수의 코드, 강력한 도구 및 직관적인 Kotlin API를 사용하여 앱을 빠르고 생동감 있게 구현 가능하다는데..아직 첫 입문이라 위의 장점대로 아직 구현을 못해봤다

2021년 10월 7일
·
0개의 댓글
·

컬렉션 함수형 API

filter filter함수는 iteration하면서 주어진 람다에 각 원소를 넘겨서 람다가 true를 반환하는 원소만 모은다. 위 코드의 결과는 술어를 만족하는 원소만으로 이뤄진 새로운 컬렉션이다. filter함수는 컬렉션에서 원치 않는 원소를 제거하고, 원소를 변

2021년 10월 5일
·
0개의 댓글
·

확장 함수, 확장 프로퍼티

확장함수 말 그대로 클래스를 확장 시킬 수 있는 기능이다! 클래스의 메소드인 것처럼 호출 할 수 있지만, 해당 클래스 안이 아닌 밖에 선언된 함수이다. String 클래스에 .length(), .toString()등 사용자가 직접 함수를 추가 할 수 있다. 확장함수

2021년 9월 19일
·
0개의 댓글
·
post-thumbnail

Activity Result API

startActivityForResult()와 onActivityResult()가 Deprecated 되면서 안드로이드 문서를 살펴봤다! https://developer.android.com/training/basics/intents/result Activit

2021년 8월 24일
·
0개의 댓글
·
post-thumbnail

안드로이드 Retrofit errorBody

로그인 api를 테스트중에 로그인 성공시와 실패시 반환해주는 http code가 달랐다.이전 프로젝트에서는 로그인 성공, 실패시에 http code는 200으로 받고response body쪽에서 주는 값으로 성공과 실패를 분기한 경험이 있는데 이번에는 아니었다.포스트맨

2021년 8월 23일
·
0개의 댓글
·