묻고 답해요
143만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
레이아웃 구성할떄 저는 버튼모양이 원으로 나와요
width를 0dp로 주고 weight를 1로 줬는데도 네모가 아닌원형태로 되어있어 버튼 사이마다 여백이 존재해요. 어떻게 된건가요?
-
미해결[2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
싱글톤 패턴 구현중 코드가 강의와 일치하지 않습니다.
AddTodoActivity.kt에서Appdatebase.getInstance(this)를 쓰라고 강의에 나와있는데 Appdatabase.getInstance를 쓰면 오류가 납니다. 그래서 코파일럿을 통해 문제점을 확인해보았는데 AppDatabase.appDatabase!!.getInstance(this)로 바꿔서 쓰라는 답변을 받았습니다 이렇게 써도 문제가 없는 건가요?AppDatabase.kt 와 AddTodoActivity.kt 파일을 보시고 제가 잘못되었다면 어느부분이 잘못되었는지 알려주시면 감사하겠습니다 이부분이 사용된 MainActivity에서도 db를 선언할때 유사하지만 다른 부분이 보여서 질문드립니다AddTodoActivity.ktMainActivity.ktAppDatabase.kt
-
미해결[2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
MainActivity 파일안에 setContencView가 없습니다..
영상대로 따라했는데..없어요안드로이드 스튜디오 버전은 2022.1 그래핀이에요
-
미해결[2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
room database 설치 질문
room 데이터 베이스의 의존성 주입을 하고 있는데 계속 에러가 났습니다. 근데 viewBinding 부분을 지우니 해결이 되었습니다 무슨 문제였을까요?
-
미해결[2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
kts로 공부하는 학생도 있는데 갑자기 설명도 없이 kt로 설명하면..
강의에는 스크레치도 해도된다고 했는데 main이 없는데 어떻게 실행시키나요?..아님 확장자 kt 만드는법도 보여주셔야죠..
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
.
.
-
해결됨Flutter로 메신저앱 만들기
MessageCardWidget에 프로필 사진과 이름이 남는 이유
54강에서 채팅방 안에 카드 위젯에는 이름과 프로필사진이 남아있는 이유를 모르겠습니다. 앱을 껐다가 켜도 왜 초기화가 되지않는지 이유를 알고싶습니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
BTS 레이아웃 사진 세로 정렬
BTS 레이아웃 사진 정렬에서 사진 3장씩 덩어리로 세로정렬이 안되고 사진도 추가로 화면에 나오지를 않아요 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/main" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" android:orientation="vertical"> <LinearLayout <ImageView android:src="@drawable/bts_1" android:layout_width="120dp" android:layout_height="120dp" /> <ImageView android:layout_width="120dp" android:layout_height="120dp" android:src="@drawable/bts_2" /> <ImageView android:layout_width="120dp" android:layout_height="120dp" android:src="@drawable/bts_3" /> </LinearLayout> <LinearLayout <ImageView android:src="@drawable/bts_4" android:layout_width="120dp" android:layout_height="120dp" /> <ImageView android:layout_width="120dp" android:layout_height="120dp" android:src="@drawable/bts_2" /> <ImageView android:layout_width="120dp" android:layout_height="120dp" android:src="@drawable/bts_3" /> </LinearLayout> </LinearLayout>
-
미해결Flutter 중급 2편 - 실전 앱 개발 - 미국 주식 앱 (with 클린 아키텍처)
클린아키텍처 의존관계 관련
안녕하세요.클린아키텍쳐에 대해 다시 공부하다가 근본적인 궁금증이 생겨서 질문 드립니다.저는 강사님 강의를 수강하였고 구글에 여러 레포지토리를 참고하며 아래 구조로 프로젝트를 진행하였습니다. 그러나 최근 java + spring architecture 를 공부하다가 모바일쪽의 클린아키텍쳐와 일부 개념이 충돌하여 혼란을 겪고 있습니다. 위의 그림과 같이 바깥의 presentation/repository 와 같은 계층이 usecase 를 의존하여 개발해야 비즈니스로직(usecase / entity) 가 presentation/repository 의 변화의 의존적이지 않고 온전한 비즈니스 로직을 구현할 수 있습니다. 이러한 문제를 해결하기 위해 백엔드 진영에서는 헥사고날 아키텍쳐로 구현하는 듯 합니다. 참고) https://www.youtube.com/watch?v=saxHxoUeeSw04:00 ~ 06:30, 08:20 ~ 14:00 모바일 진영에서는 domain layer 의 usecase 가 repository 를 그대로 참조하고 있어(물론 개념적으로는 인터페이스를 참조) repository 의 변경에 따른 usecase 변화로 비즈니스로직 및 도메인이 손상될 수 있다고 생각하는데 대부분 그냥 사용하고 있습니다. 그래서 제가 잘 못 이해한 것인지 아니면 다른 이유가 있는 것인지 강사님의 의견이 궁금합니다.또한 Flutter 테스트 기초 다음 강의는 언제 나오는지도 궁금합니다 ㅎㅎ 감사합니다.
-
미해결Flutter로 SNS 앱 만들기
섹셕9 좋아요 기능추가에서
firebaseFirestore.runTransaction(transactionHandler);저는 강사님과 같은 코딩이 안돼는건 버젼차이 인가요?버젼 차이면 그냥 넘어 가겠습니다
-
미해결[2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
mutable과 var의 차이점
컬렉션 부분을 배우면서 한가지 이상한 점이 생겨서 질문드립니다. 강의 초반 var / val의 차이점을 알려주시면서 읽기, 쓰기 가능 혹은 읽기만 가능 이라고 알려주셨는데 val로 List을 만들면 당연히 각각의 변수의 값을 바꿀 수 없는 거 아닌가 싶어서요또, val로 만든 List가 mutable을 붙이면 값이 변화할수 있다는게 조금 이해가 되지 않습니다 추정을 조금 해보자면 List을 만들면 List자체가 하나의 변수가 되어 val { } 안에 들어있는 값을 읽어오고 그 값을 List에 새롭게 저장하는 방식인가요? 만약에 그런 방식이 아니라면 이해가 되지 않는 부분입니다반대로 생각하면 var로 선언한 변수들로 immutableList를 만들었을때 값이 변화가 안되는건가요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
BTS 앱 만들기 강의에서 사진들의 ID 저장 관련 질문있습니다.
사진들의 id 를 각각 activity 의 xml 파일이 아닌 activity_main.xml 에 저장하는 이유가MainActivity 에 있는 코드 중 findViewById<ImageView>(R.id.btsImage1) 에서 ImageView 는 activity_main.xml 에 있는 ImageView 를 의미하기 때문이라고 이해한 게 맞게 이해한건지 여쭤보고 싶습니다!
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
파이어베이스 연결 문제에 관해
파이어베이스 연결까지 다 끝냈지만, 사진에서처럼 MainActivity에서 에러가 발생합니다...
-
해결됨Flutter로 메신저앱 만들기
상태에서 가져오는 방식 vs. Provider에서 가져오는 방식
38강 21:58 부분의 currentUserModel 부분에 authProvider에서 가져오는게 아닌 state에 저장된 유저모델state.model.userList[0]를 넣는건 안되나요? 2개의 차이점을 알고 싶습니다
-
해결됨Flutter로 SNS 앱 만들기
8섹션 follow,unfollow기능추가 에서
14:21profile_repository.dart강의 코드는 이렇게 나와야 하는데 저는다르게 나와요then코드를 치니 이렇게 나요.. 무시하고 코드입력하고 진행했습니다.하여튼 아래코드로 그냥 진행 했는데요.value에서 에러가 발생 하여, 위코드와 같은 의미라 하여 주석처리하고 진행했습니다.그러나 currentUserModel에서 에러가 발생했습니다.첫번째 value부분에 에러 부분과 두번째 currentUserModel부분좀 봐주세요. 멜보내겠습니다.
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
혹시.. 지금 최신 환경 상, 강의 내용대로 진행이 안 되는 걸까요?
선생님 ㅠ card-stack-view를 외부 라이브러리에 설치하는 것부터 막히네요 ㄷㄷ
-
해결됨깡샘의 쌩초보 안드로이드 One Day Class – Part5 컴포넌트 이해하기
Dispatchers.Defult
먼저 유사한 질문이 있는지 검색해보세요.학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Dispatchers.Dafault 뒤에 + Job()을 붙이는 이유는 뭔가요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
파이어 베이스 연결이 되지않습니다.
영상에서 설명주신대로 firebase연결을 시도하였지만위와 같은 오류가 계속 뜹니다.이를 추가하기위해서는 안드로이드 스튜디오나 gradle의 버전을 낮추어야하는걸까요?
-
해결됨Flutter로 SNS 앱 만들기
섹션8 접속중인 사용자의 정보표시에서 에러발생했어요.
signOut()에서 에러 발생했어요.한번 봐주세요..로직을 멜로 보냅내다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
데이터바인딩 설명 강의가 보이지 않아요
다른 강의들은 잘 보이는데 데이터바인딩 강의가 보이지 않습니다. 확인 부탁드립니다.