게시글
질문&답변
2024.05.21
나만의 웹 브라우저 03 - UI와 ViewModel 연동 강의에서 질문들이 있습니다.
remember 는 상태 유지를 위해 사용하는데요. WebView 인스턴스의 마지막 상태를 기억하기 위해 사용했습니다. 고차함수로 메시지만 전달하면 Snackbar 관련 로직을 MyWebView 외부로 이동할 수 있기 때문에 관심사 분리가 되고, 추후에 테스트도 가능하기 때문에 더 나은 방법입니다. 3. 컴포즈 함수 내에서 suspend 함수를 안전하게 실행하기 위해 LaunchedEffect를 사용합니다. LaunchedEffect 는 코루틴 스코프이고 suspend 함수를 여러개 호출하면 앞에 것이 종료되어야 다음 것이 순차적으로 호출됩니다. collectLatest 함수는 suspend 함수이고 undoSharedFlow 의 값을 collectLatest 함수로 계속 수집하는 동안 다음 코드로 실행이 되지 않습니다. 4. combine 함수를 사용하면 2개 이상의 Flow 를 하나로 결합할 수 있습니다.
- 0
- 2
- 27
질문&답변
2024.05.20
Scaffold를 사용하면 Content padding parameter it is not used 에러
이 부분이 맞을까요? (사진) 제공되는 코드는 최신으로 맞춰져 있으니 참고하시면 될 것 같습니다 https://github.com/junsuk5/android-compose/blob/master/examples/BmiCalculator/app/src/main/java/com/surivalcoding/bmicalculator/MainActivity.kt
- 0
- 1
- 54
질문&답변
2024.05.20
Material3로 바뀌면서 강의랑 다른 부분이 초반부터 있는데요.
오늘 기준으로 Material3는 1.2.1 안정화 버전이라 쓰는데 전혀 문제가 없습니다. https://developer.android.com/jetpack/androidx/releases/compose-material3?hl=ko 다만, 제공되는 몇몇 API 들은 실험용으로 제공되고 있으며 보통은 어느 순간 안정화로 접어들게 됩니다. 회사에서 프로덕션 레벨로 사용하는 것은 지양하되, 준비를 하며 미리 사용해 보는 것은 추천을 드리는바입니다. 개인적으로 최근에 사용해본 BasicTextField2는 괜찮은 실험용 API 인데, 추후에는 기존 BasicTextField를 대체할 예정입니다.
- 0
- 1
- 45
질문&답변
2024.05.17
강의에서 사용하는 리소스(이미지 등)을 다운 받을 수 있으면 좋겠어요.
컴포즈 기초 부분을 제외한 프로젝트는 소스 코드를 제공하고 있습니다
- 0
- 2
- 49
질문&답변
2024.05.17
Card Compose에서 elevation 옵션
공유 감사합니다
- 0
- 1
- 39
질문&답변
2024.04.27
구글맵 질문입니다
문서 보시고 하시면 쉽게 하실 수 있을 것 같습니다 https://developers.google.com/maps/documentation/android-sdk/maps-compose?hl=ko 하시다 어려우시면 다시 말씀해 주세요
- 0
- 1
- 70
질문&답변
2024.04.20
애뮬레이터 Intel HAXM 다운로드가 안돼요
여러가지 이유가 있겠는데요. CPU가 Intel 제품이 아니거나.. 인텔 가상화 기술이 꺼져있거나. https://m.blog.naver.com/presiddd/222699352932 참고 정확한 사유는 두 번째 스샷에서 실패한 이유를 log 파일에서 확인하라고 하네요. 해당 파일을 확인해 보시기 바랍니다.
- 0
- 2
- 78
질문&답변
2024.04.15
안드로이드 앱 핑테스트
해당 라이브러리를 사용해 본 적이 없어서 도움을 드릴 수가 없겠네요.
- 0
- 1
- 86
질문&답변
2024.04.08
Room_DB코틀린 버전에서 에러 나시는 분들
공유 감사합니다
- 1
- 1
- 75
질문&답변
2024.03.29
에뮬레이터 홈화면
앱을 실행했을 때 실행이 안 되시는 거라면 코드에 문제가 있어서 에러가 났기 때문입니다. Run 탭에 에러가 있는지 확인해 보시기 바랍니다.
- 0
- 1
- 87