모던 안드로이드 - Jetpack Compose 입문
Jetpack Compose는 네이티브 UI를 빌드하기 위한 Android의 최신 도구 키트입니다. 적은 수의 코드, 강력한 도구 및 직관적인 Kotlin API를 사용하여 앱을 빠르고 생동감 있게 구현할 수 있습니다.
수강생 395명
난이도 초급
수강기한 무제한

- 미해결
ViewModel 사용 관련 질문
안녕하세요, 비만도 계산기 강의를 수강하면서 코드를 작성하고 말씀하신 내용들을 학습했는데요."bmi state를 통해 bmi값이 변경되면 설정한 콜백이 동작하며
androidkotlinjetpacktwahn
・
3달 전
0
59
1
- 미해결
onTabFavorite 콜백 관련 질문
안녕하세요,강의에 구성하신 콜백 메서드 대신 아무 파라미터도 받지 않고 부모에서 정
androidkotlinjetpacktwahn
・
3달 전
0
50
2
- 미해결
livedata가 왜 필요한 건지 궁금합니다
retrofit 관련 학습 중인데요. livedata/mutablelivedata 가 나오는데 viewmodel과 무슨 차이가 있는지 궁금해서 여쭤 봅니다.vie
androidkotlinjetpack김창완
・
일 년 전
0
115
3
- 미해결
깃허브에 있는 MemoryTodoRepository 는 룸을 사용하는게 아닌 메모리에 저장, 수정, 삭제 하는건가요?
Room처럼 내부저장소에 저장하는 것이 맞다면,Room을 사용 하지 않는 방법인데 작동되는 건 아예 똑같은 건가요?아니면 저장되는 곳이 다르다거나 저장방식은 다른데 같은 역할로써 쓰일 수 있는건가요?
androidkotlinjetpack김영진
・
0
165
1
- 해결
이젠 아래와 같은 오류가 뜨는데 KSP가 문제 인걸까요?
<img src="https://cdn.inflearn.com/public/files/posts/62050f47-afd1-476f-9d69-a386b08bbd02/image.png" media-type="img" alt="image.png" title="image.pn
androidkotlinjetpack김영진
・
0
348
2
- 미해결
영상 1분쯤에서 MainActivity에서 viewModel이 저는 안되고 그래들 문제인거 같은데 해결 방법을 모르겠습니다.
<img src="https://cdn.inflearn.com/public/files/posts/a0e01e8d-d48f-49c1-a272-6f2a5ac4a37f/image.png" media-type="img" alt="image.png" title="image.pn
androidkotlinjetpack작성자 없음
・
0
170
1
- 해결
전자액자에서 영상과 깃허브의 내용이 달라서 영상을 다보고 깃허브 내용으로 돌려봤는데 권한요청부터가 안됩니다.
에뮬레이터에서는 정상 작동을 하는데제 핸드폰으로 돌리면 권한요청에서부터 안됩니다.SDK는 아래와 같이 되어있고 제 핸드폰은 버전 14인데 이게 문제일까요?namespace = "com.example.photofr
androidkotlinjetpack김영진
・
0
173
2
- 미해결
Navigation수업에서 string대신 bitmap을 인자로 넘겨주는 방법?
네비게이션 수업도중 궁금한 점이 있어서 질문드립니다.ThirdScreen으로 Bitmap데이터를 인자로 넘기고 싶습니다. 어떻게 해야 할지 모르겠습니다.예를들어, 카메라 캡쳐해서 다음 스크린으로 캡쳐한 사진을 보내서 이미지를 보여주고 싶을
androidkotlinjetpack김창완
・
0
171
1
- 미해결
TodoList - 04에서 recentlyDeleteTodo가 null일 경우 처리 방법 문의
개인적으로 변수가 null일 경우변수?.let {}이렇게 사용해 왔는데요. 강의에서는 viewModelScope.launch { todoRepository.a
androidkotlinjetpackmakin
・
0
166
1
- 미해결
나만의 웹 브라우저 03 - UI와 ViewModel 연동 강의에서 질문들이 있습니다.
WebView를 remember로 만든 이유가 무엇인가요?@Composable fun rememberWebView(): WebView { val context = LocalContext.curren
androidkotlinjetpackmakin
・
0
188
2
- 미해결
Scaffold를 사용하면 Content padding parameter it is not used 에러
다른 질문의 답변을 보니 Modifier.padding(it) 이렇게 넣으라고 하셨는데요.비만도 계산기의 경우 column에 padding 16을 줘야 해서 it을 넣을 수가 없는데 이런 경우 어떻게 해야 하나요? <pre
androidkotlinjetpackmakin
・
0
332
1
- 미해결
Material3로 바뀌면서 강의랑 다른 부분이 초반부터 있는데요.
질문글의 답글 중 "Material3의 실험적인 API"라는 말을 해주셨는데요. 그렇다는 것은 아직 안정적이지 않을 수 있다는 것인데요. 그러면 아직은 Material3를 사용하는 하는 것은 지양하는 것이 좋을까요? 강사님의 개인적인 의견이 궁금합니다
androidkotlinjetpackmakin
・
0
217
1
- 미해결
강의에서 사용하는 리소스(이미지 등)을 다운 받을 수 있으면 좋겠어요.
일일이 구하느라 시간 낭비하는 것이 좋지 않네요.
androidkotlinjetpackmakin
・
0
233
2
- 미해결
Card Compose에서 elevation 옵션
import androidx.compose.material3.CardMaterial3를 사용하면 elevation 옵션에 5.dp를 바로 넣지 못하고 elevation =
androidkotlinjetpackmakin
・
1
327
1
- 미해결
구글맵 질문입니다
현재 compose에서 구글맵 사용가능한거 같은데 혹시 관련 예제 있으신가요??
androidkotlinjetpackdev2
・
0
223
1
- 미해결
구글맵강의중에서 ..
설날을 맞이하신 강사님 새해에도늘 건강하시고 부자되세요 ^^ 프로젝트폴더에서 New >> Fragment >> Google Map Fragment 를 선택하고 Fragment Name 을 Maps
androidkotlinjetpackshafeel2
・
0
566
7
- 미해결
drawCircle( color = Color.... 부분에서 빨간줄이 ...
강사님의 노고에 다시한번 감사드리며질문드립니다 TiltScreen 부분의 <a target="_blank" rel="noopener noreferrer nofollow" href=
androidkotlinjetpackshafeel2
・
0
262
2
- 미해결
val scaffoldState = rememberScaffoldState() 에서 빨간줄이 생기네요
늘 수고많으신 강사님의 노고에 감사드립니다아래 코드중 val scaffoldState = rememberScaffoldState() 에서 빨간줄이 생기네요 class MainActivity : Component
androidkotlinjetpackshafeel2
・
0
518
1
- 미해결
나만의 웹브라우져 02 코드실행시 에뮬레이터에 따라
Galaxy Nexus API 34 일 경우는 정상적으로 실행되나Pixel 7 Pro APi 34 일 경우는 실행중에 에뮬레이터가 사라집니다 class MainActivity : ComponentActi
androidkotlinjetpackshafeel2
・
0
211
1
- 미해결
나만의 웹브라우져 01 코딩 후 실행하면 아래와 같은 오류가 뜨네요
We recommend using a newer Android Gradle plugin to use compileSdk = 34 This Android Gradle plugin (8.0.2) was tested up to compileSdk = 33. You ar
androidkotlinjetpackshafeel2
・
0
3,206
2






