이 포스트는 Android 공식 홈페이지의 Jetpack Compose 튜토리얼 을 기반으로 작성되었습니다.이번 포스트에서는 Jetpack Compose를 공부한 기록을 남겨보기로 했다.튜토리얼이 꽤 길고 그만큼 Compose에 대한 내용도 많기 때문에 시리즈로 포스트
이 포스트는 Android 공식 홈페이지의 Jetpack Compose 튜토리얼 을 기반으로 작성되었습니다. 3. Material Design Compose 는 Material Design 원칙을 지원하도록 빌드되었다. 따라서 Compose UI 요소가 Materi
이 포스트는 안드로이드 공식 Codelab 내용을 기반으로 작성되었습니다. 오늘의 목표 결과물 위와 같이 애니매이션으로 항목이 펼쳐지늠 목록과 온보딩 화면이 포함된 앱을 만드는 것이 이번 포스트의 목표이다.
이 포스트는 안드로이드 공식 Codelab(https://developer.android.com/codelabs/jetpack-compose-basics?hl=ko&continue=https%3A%2F%2Fdeveloper.android.com%2Fcourse
Navigation. 안드로이드 공식 문서 한글 번역본에서는 탐색이라고 표시된다.Navigation은 사용자가 앱 내의 여러 컨텐츠를 탐색하고, 그곳에 들어갔다 나올 수 있게 하는 상호작용을 의미한다.Navigation은 3가지 주요 구성 요소로 이루어져있다.NavGr
이 포스트는 안드로이드 공식 홈페이지 Codelab 을 기반으로 작성되었습니다. Navigation 활용법을 익히기 위해 안드로이드 공식 Codelab을 따라 연습해보기로 했다. 아래와 같은 앱을 따라서 만들어 볼 예정이다. 1. 시작하기 코드 가져오기 아래 Git
이 포스트는 안드로이드 공식 홈페이지 Codelab(https://developer.android.com/codelabs/android-navigation?index=..%2F..%2Findex&hl=koNavigation 시스템을 사용하면 Action을 통해
이 포스트는 안드로이드 공식 홈페이지 Codelab(https://developer.android.com/codelabs/android-navigation?index=..%2F..%2Findex&hl=koNavigation 구성요소에는 NavigationUI
이 포스트는 안드로이드 공식 홈페이지 Codelab(https://developer.android.com/codelabs/android-navigation?index=..%2F..%2Findex&hl=ko탐색(Navigation)에는 딥 링크 지원 기능도 포함
요즘 Compose 기반의 앱 개발 팀 프로젝트에 참여하고 있다. 나로써는 처음으로 Compose를 사용해보는 프로젝트였는데 쓰면 쓸 수록 지금까지 왜 xml기반으로 앱을 구현했는지 이해가 안될 정도로 너무 쉽고 편리했다. xml과 코드를 분리해서 UI를 구현할 때보다
기본적으로 Composable 함수 안에서는 기존의 방식으로 코루틴을 사용할 수 없다. 대신 Compose에서도 코루틴을 구현할 수 있도록 Effect API라는 것을 제공한다.안드로이드에서는 Compose 함수 외부에서 앱 상태가 변화하는 거를 부수 효과(Side E
Jetpack Compose에서는 UI의 상태가 변했음을 인식하기 위해 State를 사용한다.Composable UI가 특정 변수를 State로 인식하기 위해서는 mutableStateOf 같은 State Object로 감싸주면된다.State Object로 활용하는 방