묻고 답해요
143만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨코틀린 코루틴 완전 정복
강의와 책을 통해 학습한 내용을 출처를 남기고 기술 블로그 등에 공개해도 될까요?
안녕하세요, 해당 강의와 책을 통해 코루틴에 대한 학습을 진행하고 있는 학생입니다.학습한 내용을 기술 블로그나 깃헙 등에 출처를 남기고 공개해도 되는지 궁금합니다!요즘 강의와 책에 대한 저작권이 중요한 만큼, 강의자님께 직접 여쭙게 되었습니다. 좋은 강의 감사합니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
image1.setOnClickListener { }
image1.setOnClickListener { } 여기서 괄호에 엔터 치시면 it: view! 가 회색으로 바뀌시던대 저는 엔터쳐도 아무 반응이 아무것도 안뜨네요 .. 제가 임의로 it: view!를 쳐넣어도 회색으로 바뀌지도 않고요.. 어찌해야하나요
-
미해결Flutter로 SNS 앱 만들기
8:18 저는 왜이리 이해가 안될까요. 보고 또보고 해도 포기해야 되겠죠...
Future<List<FeedModel>> getFeedList() async { QuerySnapshot<Map<String, dynamic>> snapshot = await firebaseFirestore .collection('feeds') .orderBy('createAt', descending: true) .get(); return await Future.wait(snapshot.docs.map((e) async { Map<String, dynamic> data = e.data(); DocumentReference<Map<String, dynamic>> writerDocRef = data['writer']; DocumentSnapshot<Map<String, dynamic>> writerSnapshot = await writerDocRef.get(); UserModel userModel = UserModel.fromMap(writerSnapshot.data()!); data['writer'] = userModel; return FeedModel.fromMap(data); }).toList()); }이부분에서 return await Future.wait(snapshot.docs.map((e) async { Map<String, dynamic> data = e.data(); DocumentReference<Map<String, dynamic>> writerDocRef = data['writer']; DocumentSnapshot<Map<String, dynamic>> writerSnapshot = await writerDocRef.get(); UserModel userModel = UserModel.fromMap(writerSnapshot.data()!); data['writer'] = userModel; return FeedModel.fromMap(data);이부분을 왜 이리 이해하기가 어려운지 모르겠어요..저만 그런가요...돌려봐도 싶지 않네요..
-
미해결[중급편] 코인 가격 모니터링 앱 제작 (Android Kotlin)
[룸DB 관련 에러] can't open offline database '/data/data/ ...
에러재현Intro를 통해서 DB를 최초 저장하는 것은 성공앱을 재빌드 또는 재실행하면 App Inspection 의 coin_database (closed) 라고 나오는 현상 있음Database Inspector 관련 에러창도 뜹니다. 시도해본 에러 처리시뮬레이터 디바이스 변경시뮬레이터 디바이스 wipe data 실기기에서 [에러재현]과 동일한 방식의 빌드테스트App Inspector의 [Keep Data Connections Open] 활성화[프로젝트파일 구글드라이브 링크]https://drive.google.com/file/d/1a7nJ6Zik7Plpx2UEs7nBKDemQ40qZvpJ/view?usp=sharing 왠만하면 검색하여 해결해보려했는데 도저히 이유를 모르겠네요.. 혹시 어떤 문제인지 알고 계신가요?
-
해결됨코틀린 코루틴 완전 정복
Coroutine과 VirtualThread의 차이점에 대해질문드립니다
안녕하세요 Coroutine 강의 잘듣고있는 수강생입니다 (_ _)최근 JDK21의 VirtualThread관련해 찾아보게 되었는데요 Coroutine과 유사하게 Os단의 Thread를 점유하지 않고 Software적으로(?) 쓰레드에 작업분배를 하는점이 유사하다고 느꼈습니다 (잘못이해했다면 첨삭부탁드립니다 ㅠㅠ)만약 제 이해가 맞다면, JVM레벨에서 제공하게되는 VirtualThread가 더 범용성이 높아보이는데 Coroutine의 사용이 유지가 될까요? 남아있게 된다면 Kotlin 언어차원에서의 사용성이 좋아서 일정도일지... 아니면 Coroutine이 VirtualThread와 다르게 차별화된 장점이 있을지 궁금합니다감사합니다!
-
미해결Flutter로 SNS 앱 만들기
섹션7 게시글 등록화면에서 firestore작업에 Batch적용 부분에서 에니메이션과 Exception 발생하지 않습니다.
섹션7 게시글 등록화면에서 firestore작업에 Batch적용 부분에6:49 부분에서 테스트를 했는데 파일선택하고, feed버튼을 크릭하면 가로로 움직이는 에니메이션과 Exception 에러가 떠야하는데 뜨지않습니다. 아무리 봐도 그부분은 이상없는듯 한데 한번 봐주세요. 에러가 있으면 에러 처리라도 하겠는데 에러는 없습니다.압축파일과 함께 메일로 보냈습니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
프로젝스 생성 충돌 에러
프로젝트를 만들었는데 코드와 파일들에 빨간 줄이 그어져있습니다.버전이 안 맞아 안드로이드 스튜디오를 3번 정도 재 설치 한 것 빼고는 영상 그대로 따라했습니다
-
미해결Flutter로 SNS 앱 만들기
6게시글등록화면_5Firebase Storage에 게시글 이미지 저장1인가요
String feedId = Uuid().v1(); // firestore 문서참조 DocumentReference<Map<String, dynamic>> feedDocRef = firebaseFirestore.collection('feeds').doc(feedId); // storage 참조 Reference ref = firebaseStorage.ref().child('feeds').child(feedId); 여기나오는 것들이 ('feeds').폴더 와 doc(feedId) 폴더개념인가요.
-
미해결Flutter 초입문 왕초보편
dispose 오버라이드 메소드 자동완성이 안 됩니다.
dispose 오버라이드 메소드 자동완성이 안 됩니다. 다른 자동완성은 다 제대로 작동하는데 오버라이드 메소드 자동완성이 안되네요 gpt가 하라는대로 해봤는데도 안 됩니다 어떻게 해야 할까요? 저는 현재 플러터 가장 최신 버전을 사용하고 있습니다.
-
해결됨Flutter로 SNS 앱 만들기
게시글등록화면_5Firebase Storage에 게시글 이미지 저장
이해가 잘 안돼서 다시 문의 드려요.동영상을 되풀이 해서 봐도 이해가 잘 안돼서요.String feedId = Uuid().v1();feedid는 고유한 아이디 부여하는거고, 아래요 feeds는 폴더인데 .doc(feedid)를 게시글의 feedid를 부여 하는겁니까 // firestore 문서참조DocumentReference<Map<String, dynamic>> feedDocRef =firebaseFirestore.collection('feeds').doc(feedId); 여기서 feedDocRef는 여기서 어느것을 말하는겁니까 잘 이해가 안돼서요.
-
미해결[중급편] 코인 가격 모니터링 앱 제작 (Android Kotlin)
강의명: 코인 선택화면 Adapater 세팅 (RecyclerView) 에서
RecyclerView의 Adapter를 선언할 때,context는 어떤 용도로 생성자로 받게되는건가요? 의문포인트context를 생성자로 받지않더라도 RecyclerView의 구현에는 문제없이 되는 부분이 의아했습니다.context를 생성자로 받는것과 받지 않는것과는 어떤 차이가 있나요?[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin) 강의의 RecyclerViewAdapter를 구현하실 때에는 context를 별도로 생성시 인자로 받지 않았던 것으로 기억하거든요.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
에뮬레이터 자체가 2021년 강의 것이랑 다른거같아요..
에뮬레이터 실행하는 것좀 새로 2024년 형으로 찍어서 올려주세요... 실행을 해도 만든게 적용이 안되고 그냥 핸드폰만 실행됩니다.
-
미해결윤재성의 자바 기반 안드로이드 앱개발 Part 2 - 메뉴와 4대 구성요소
39강 질문합니다.
12분쯤 내용 실행하는데 버튼 클릭 시 secondfragment가 나타나지를 않아요 내용 전부 동일하게 입력했어요 참고로 프로젝트 생성할때 api 33, tiramisu로 합니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
ActivityMainBinding 문제 건
class MainActivity : AppCompatActivity() { private lateinit var binding : ActivityMainBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) binding = setContentView(this, R.layout.activity_main)e: file:///C:/Users/break/AndroidStudioProjects/Databinding_ex/app/src/main/java/com/example/databinding_ex/MainActivity.kt:16:36 Unresolved reference: ActivityMainBinding라고 오류메세지가 발생합니다..ChatGPT는 ActivityMainBinding 클래스가 제대로 생성되지 않는 이유는 주로 View Binding이 활성화되지 않았거나, 캐시 문제 또는 Gradle 동기화 문제가 있을 수 있습니다. 위의 단계를 통해 문제를 해결할 수 있을 것입니다. 라고 설명하긴 하는데, 얘가 말한대로 적어봐도 해결되지가 않네요..
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
LinearLayout 오류
7분 40초 쯤에 알려주신대로 맨 윗줄과 맨 밑에 줄 내용을LinearLayout 으로 바꿨는데빨간색깔 오류가 뜹니다. 어떤 차이로 오류가 뜨는거죠??
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
AVD Manager 가 없어요
버전이 달라서 그런지 AVD Manager 버튼이 안보이네요.. 선생님 화면에서는 app 버튼 옆에 스마트폰 버전이 있는데, 제 화면은 app 왼쪽에 스마트폰 버전이 있습니다. 그리고 스마트폰 목록을 눌렀을떄 AVD Manager가 안보이네요 ..
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
activity_main.xml 파일이 없어요
강의 내용을 따라서new porject를 Empty Activity로 만들었는데요,res 폴더밑에 내용이 좀 다르네요..저같은 경우 res >drawble >mipmap >values >xml 이렇게 구성되어있는데layout 폴더가 없고activity_main.xml 파일을 찾을 수가 없습니다 ..어떻게 해결해야 하나요?
-
미해결Flutter로 SNS 앱 만들기
섹션10에서 게시물화면_좋아요 결과를 화면에 반영 캐러셀 컨트롤러에러가 발생했습니다
섹션10에서 게시물화면_좋아요 결과를 화면에 반영캐러셀 컨트롤러에러가 발생했습니다.feed_card_widget에서 에러입니다.안드로이드 스튜디오와 플러터sdk를 업데이트를 했는데 이렇게 나오네요.. 작업파일은 메일로 보내겠습니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
Twice 앱 cardview 오류
다음과 같이 build.gradle 파일에 implementation을 입력하고 sync 할 경우 에러가 납니다.입력 형식을 바꾸어 보아도 에러가 납니다.
-
해결됨Flutter로 SNS 앱 만들기
섹션5AuthStatus상태에 따른화면이동_2push And RemoveUntil사용해서 화면이동
섹션5AuthStatus상태에 따른화면이동_2push And RemoveUntil사용해서 화면이동 (route) => route.isFirst,여기에서 route속성에서 4개가 있는데 나머지 3개는 어떤 역활을 하는겁니까isActiveisCurrentpopDisposition검색을 해도 무슨말인지 잘 이해가 안가서요.