Jetpack Compose10 Jetpack Compose을 위한 코틀린 문법 정리 본 글은 정확하지 않을 수 있습니다. 참고용으로만 봐주시면 감사하겠습니다. Jetpack Compose 튜토리얼을 보고 정리한 글입니다. 자바를 어느 정도 아는 상태에서 정리하였습니다. 따라서 자세한 설명보다는 예시 코드 위주로 설명되어 있습니다. 여기서 코틀린 실습하실 수 있습니다. 목차 1. 기본 형식 2. 변수 3. 함수 1 4. if 문 4.1. when 절 4.2 in 절 4.3 is 절 4.4 조건문을 표현식으로 사용 5. null 6. 클래스 7. 공개 상태 수정자 8. 속성 위임 정의 9. 함수 2 10. 제네릭 11. 클래스 2 enum 클래스 data 클래스 싱글톤 객체 사용 companion 객체 새 속성 및 메서드로 클래스 확장 12. 인터페이스 13. 범위함수 14. 배열 15. .. 2023. 7. 1. Jetpack Compose의 Compose 이해하기 본 글은 정확하지 않을 수 있습니다. 참고용으로만 봐주시면 감사하겠습니다. compose의 이해에 잘 설명이 되어 있지만 몇몇 용어에 대한 어려움이 있었기에 따로 정리를 하였습니다. 해당 문서를 먼저 읽고 오시는 것을 권유드립니다. Compose 란 Compose는 쉽게 말하면 선언형 UI 프레임워크를 말한다. 지금까지는 앱의 상태가 변경될 경우 UI를 업데이트하기 위해 뷰를 수동으로 조작해 주었다. 하지만 이 방법은 잘못된 조작법으로 인한 많은 문제를 야기시킬 수 있다. 선언형 UI가 등장하고 나서 위와 같은 문제점을 해결할 수 있었다. 이 기법은 처음부터 화면 전체를 개념적으로 재생성한 후 필요한 변경사항만 적용하는 재호출하는 방식으로 작동한다. 즉 UI가 변경될 경우 해당 부분의 구성 가능한 함수가.. 2023. 6. 29. 이전 1 2 3 다음 반응형