컴포즈 6

안드로이드 개발 (14) Layout in Compose 2편

1편 정리 https://gift123.tistory.com/41 안드로이드 개발 (13) Layout in Compose 1편 지금까지 Compose에 대해 composable 라이프사이클, Compose 내부흐름 , Composition, recompostion, Sdie-effects 활용방법에 대한 원론 방법에 알았다면 이제 실질적으로 Compose로 Layout을 어떻게 구성하는지.. gift123.tistory.com 1편에 이어서 2편도 정리해가보도록 하겠습니다. 1편 요약 - 기본 레이아웃은 Colum , Row, Box 3가지를 주로 사용 - Modifiers 로 Composable의 설정이나 여러가지를 추가적으로 작업할 수 있음 - Modifiers는 순서가 매우 중요 - 가중치, 제약..

안드로이드 개발 (11) Compose Side-effects

공부한 내용 정리입니다. Compose는 Kotlin으로 만들어진 UI Tool입니다. 코틀린의 Ramda를 최대한 이용한 라이브러리이기 때문에 함수형 언어프로그래밍을 같이 공부해주면 좋습니다. 오늘 내용인 Side-effect(부수 효과) 같은 경우도 함수형 언어를 알아야 이해가 되기 때문에 이 포스팅을 보기전에 아래링크를 보시길 권장합니다. https://sojin.io/article/%EC%88%9C%EC%88%98-%ED%95%A8%EC%88%98%EC%99%80-%EB%B6%80%EC%88%98-%ED%9A%A8%EA%B3%BC/ 순수 함수와 부수 효과 부수 효과는 무엇이고, 왜 순수 함수를 써야 할까? sojin.io Side-effect(부수효과)란 함수가 결괏값을 반환하는 것 이외에 다른 ..

안드로이드 개발 (10) Compose Composable Lifecycle

안녕하세요 Loner 입니다. 오늘은 Compose의 컴포저블 라이프사이클 공부를 정리해 봤습니다. 읽기전에 알아야할 개념- Composition, ReComposition https://gift123.tistory.com/34 안드로이드 개발 (9) Compose 상태 관리 jetpack compose 에 한창 포스팅 중입니다. https://gift123.tistory.com/33 안드로이드 개발 (8) Compose 이해 정리 이번 포스팅부터 Compose에 대해 차근히 파헤쳐 가보겠습니다. Android Compose 공식 문서를.. gift123.tistory.com 위 링크에서 언급한대로 Composition은 UI를 기술하는 컴포저블의 트리 구조입니다. Compose 최초 Compositio..

안드로이드 개발 (9) Compose 상태 관리

jetpack compose 에 한창 포스팅 중입니다. https://gift123.tistory.com/33 안드로이드 개발 (8) Compose 이해 정리 이번 포스팅부터 Compose에 대해 차근히 파헤쳐 가보겠습니다. Android Compose 공식 문서를 보면서 정리한 내용들 입니다. https://developer.android.com/jetpack/compose/mental-model?hl=en Compose 이해 |.. gift123.tistory.com -이전편 Compose 이해정리 오늘은 Compose 상태관리를 알아보도록 하겠습니다. Compose에서의 상태 *앱의 상태는 시간에 따라 변할 수 있는 값을 모두 포함한 것을 이야기한다. (ex: Room 데이터베이스부터 클래스 변수까..

안드로이드 개발 (8) Compose 이해 정리

이번 포스팅부터 Compose에 대해 차근히 파헤쳐 가보겠습니다. Android Compose 공식 문서를 보면서 정리한 내용들 입니다. 기존 안드로이드 UI개발의 단점 - 일반적으로 뷰를 수동으로 조작하기 때문에 오류 발생률이 커짐 - 데이터를 여러 위치에서 렌더링 할 때 여러뷰 중에 업데이트를 잊어먹는 View가 생기기 쉬움 - 두개의 View 업데이트가 예기치 않는 방식으로 충돌 될 때 잘못된 상태로 UI가 그려질 수 있음 - 업데이트가 필요한 뷰가 많을 수록 소프트웨어 유지관리 복잡성 증가 선언형 프로그래밍 패러다임 - 프로그래밍 업계 전반적으로 선언형 UI 모델로 전환하기 시작함 - 인터페이스 빌드 및 업데이트와 관련된 엔지니어링이 크게 간소화 됨 - 화면 전체를 개념적으로 재생성하고 부분적으로..

Kotlin (4) - 안드로이드의 코틀린 (Google IO)

최근에 Google의 행사 IO 가 시작되었습니다. Google 에서 한해 마다 샌스란 시스코에서 개최하는 개발자 지향 레퍼런스 행사입니다. 이번 년도도 역시 Google은 Android 이야기로 뜨거웠습니다. 이번에 발표된 State of Kotlin on Android 라는 영상을 발표했는데 해당 영상의 내용을 참고했습니다. 과연 2021년에도 안드로이드의 코틀린 사랑이 뜨거운지 확인할 수 있습니다. https://youtu.be/etLUpHvhNZw 안드로이드 개발 리더인 제프리 반 고흐가 선 발표를 맡았고 그 뒤에 Dev Rel 를 맡고 있는 분이 추가적으로 얘기를 이어갑니다. 1. Kotlin Momentum Kotlin 은 4년전에 안드로이드 공식언어로 채택되었고 코틀린을 사랑하는 많은 개발자..

코틀린 Kotlin 2021.05.29