# compose

[Android] 기존 앱에 Compose UI 적용 시키기 - ComposeView
기존 앱의 RecyclerView는 상당한 보일러 플레이트 코드가 발생합니다. 그렇기 때문에 Jetpack Compose의 LazyColumn을 통하여 리스트를 구성하면 같은 성능에 더 적은 코드로 리사이클러뷰를 만들 수 있습니다.이번에는 ComposeView를 사용하
[Android][Kotlin][Compose] 안드로이드 컴포즈
안드로이드 관련 자료들을 찾아보면 안드로이드 컴포즈에 관한 글이나 자료가 굉장히 많습니다. 기업의 채용 공고를 찾아봐도 android compose를 다루는 능력을 요구하는 회사가 굉장히 많았습니다. 도대체 안드로이드 컴포즈는 뭘까요? 구글 공식 문서에 따르면 다음과
Compose] adMob 연결방법
Compose를 이용하여 앱 개발을 하고, 광고를 넣으려고 하면 마주하는 첫번째 문제다.아직AdMob에서는 정식적으로 compose를 지원하지 않기 때문에 다른방법을 사용해야 한다.아래와 같이 AdvertView를 정의하여 사용하자그리고 onCreate 부분에 다음과
Compose TextField에서 Selection값 주는법
안드로이드 Compose에는 EditText가 없고, TextField란게 존재한다.작업을 하다보니 자연스럽게 포커싱을 하면 길이 만큼 선택되게하고싶은데, 방법이 잘 안나와 있더라,,보통 Compose에서 위와 같이 변수를 지정하고 사용하는데,이렇게하면 Selectio

[Naver Deview] Naver Android Jetpack Compose 적용 후기 발표 정리
오늘은 평소에 관심있었던 Android Jetpack Compose UI에 대해 Naver Deview에서 발표한 내용을 정리해보려고 해요. 남상혁 개발자님께서 발표하셨고 많이 개발자분들이 관심있어 하는 library인 만큼 저도 궁금한 내용이 많았습니다.이 글에서는

Compose 무작정 맛보기 [4. 학점 및 과목 입력 화면]
가장 오래 걸렸던 작업 중 하나였다. 여기에서 state 의 극한을 느꼈던 것 같은데 2022년 1월의 나는 2주동안 어떻게 리펙터링을 완료했을까?

Compose 무작정 맛보기 [3. 메인 화면]
자 메인 화면이다. (학점을 아름답게 볼 수 있는 화면) 여기서는 xml 에 jetpack compose 를 넣는 작업을 했었는데 실제 xml 과 jetpack Compose 의 호환성은 어떨지도 확인해보자.

Compose 무작정 맛보기 [2. State 와 Composable 의 LifeCycle 이야기]
State 와 Compose Lifecycle 을 공식문서를 참고하여 내 식대로 정리해보았다.
Jetpack Compose에서 다중 클릭 방지
https://medium.com/@al-e-shevelev/how-to-prevent-multiple-clicks-in-android-jetpack-compose-8e62224c9c5e코루틴에 기반을 둔 방법이 있다. 이 방식에서는 SharedFlow를 생성

JetpackCompose(9) - CompositionLocal
JetpackCompose의 CompositionLocal에 대해 알아보았습니다.