현재 12.28일 수강중인데 슈퍼베이스라는것이 없어진거같아요 방문자수기록 추가할때도 슈퍼베이스 클릭하는게 아닌 채팅창에 자체 클라우드 허용할거냐아는 allow버튼이 나와서 그거 클릭했더니 되긴했는데 크레딧이 너무 빨리 끝나버렸어요 그 해결방법 카카오톡영상도 확인 했는데 그대로 따라 들어갔는데 superbase가 보이지않아요 어떻게 해야할까요.. ㅠㅠ 벌써 막힌거같아요
안녕하세요 선생님! 먼저, 이렇게 좋은 컨텐츠를 만들어 주셔서 감사합니다. 평소 앱 수익화에 대해 관심이 많았는데, 어떻게 할 수 있을지에 대해서 고민이 많았습니다. 이 강의를 통해 고민을 해결 할 수 있을것 같습니다. 감사합니다!! 아이디어 발굴 관련 궁금한것이 있어 질문 드립니다. 아이디어 발굴에 대한 부분이 중요할거라 생각 됩니다. 앱을 만들면서 감을 익혀 나가겠지만, 그래도 처음에 어떻게 가닥을 잡고 시작해야 하는지 막막합니다. 아이디어 발굴은 어떻게 하면 좋을까요? AI에게 질문을 해도 답변으로 받은 아이디어들이 진짜 괜찮은것들인지 확신이 들지 않습니다... 어느 정도 심플한 아이디어여야 하는지? 예시가 있을까요? 어떤 카테고리 또는 어떤 성격의 앱을 먼저 시작해 보면 좋을지? 특정 아이디가 반응이 좋을지에 대한 판단은 어떻게 내리시는지? 기준이 있으신지? 자신의 영역을 구축해 나가는 것을 어떻게 확인 할 수 있을지? 확인하는 특정 지표가 있는지? 이 외에도 혹시 실례가 되지 않는다면 아이디어 선정 관련 팁들이 있다면 혹시 알려 주실수 있을까요? 앞으로 앱을 만들면서 대단히 도움이 많이 될것 같아서 부탁드립니다. 감사합니다!
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다! [코드팩토리 디스코드] https://bit.ly/3HzRzUM emulator 실행 시 하기와 같은 오류가 발생하는데요.... The emulator process for AVD Pixel_7_Pro has terminated. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
안녕하세요 코드팩토리님. 해당 섹션과 상관이 없는 질문이지만, 강사님께서 앱을 개발하실 때 관리자 페이지(상품 수정, 문의 내역 열람 및 답변 등)를 어떻게 구현하시는지 궁금합니다. 제 생각에는 앱에 관리자 기능을 포함하는 경우, ROLE을 통해 사용자/관리자 여부 구분이 가능하더라도, 보안에 취약하고 코드가 늘어남에 따라 리소스양이 방대해져서 좋지 않을 것 같습니다. 그래서 앱에 포함되지 않는 관리자용 웹 페이지를 따로 만드는 것이 괜찮을 것 같은데, 강사님께서 어떻게 생각하시는지 궁금합니다. 강사님은 주로 어떠한 방식으로 구현하셨을까요?
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요. Column의 가로방향 최대 사이즈를 차지하도록 만들때 2가지 방법을 섞어서 설명해주시는데요. 1) SizedBox로 Wrapping하기 2) CrossAxisAlignment.stretch 속성 설정하기 이렇게 2가지로 만들 때, Widget properties로 확인해보면 Column 위젯의 width가 최대가 되기 때문에 차이가 없어 보이는데요. 어떤 방법을 언제 사용해야 되는지 규칙이 따로 있는 것인지 문의드립니다.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요. 좋은 강의 만들어 주셔서 감사합니다. pubspec.yaml 에서 font를 추가하면서 weight 값도 추가해주는데요. 이 값일 빼거나, 다른 값으로 변경해서 테스트를 해도 변화가 없는것 같던데요. 그래서 의미가 없는 코드처럼 보여서요. 제가 맞게 파악하고 있는 것일까요? 아래 내용은 강사님께서 수업하시면서 말씀하신 내용을 주석으로 남겼던 부분입니다. # 패밀리는 폰트의 종류를 의미한다.(철자는 마음대로 지정해도 된다) fonts: - family: parisienne fonts: #fonts는 실제 적용될 폰트를 의미한다. - asset: asset/font/Parisienne-Regular.ttf #asset에 실제로 사용될 폰트를 선택해준다. - family: sunflower fonts: #Medium, Bold는 더 굵은것이라는 것을 구분하기 위해서 명시해줘야 한다. - asset: asset/font/Sunflower-Light.ttf - asset: asset/font/Sunflower-Medium.ttf weight: 700 # 숫자는 마음대로 넣을 수 있다. 코드에서 weight500를 사용하면 Medium 폰트를 사용할 것이라는 뜻이다. - asset: asset/font/Sunflower-Bold.ttf weight: 500 # 숫자는 마음대로 넣을 수 있다. 코드에서 weight500를 사용하면 Medium 폰트를 사용할 것이라는 뜻이다.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요. setState()를 실행하면, build()함수가 실행되는 것을 배웠는데요. build()가 처음 실행된 이후로, setState()를 명시적으로 호출하지 않는다면, build()함수가 실행되는 경우는 없는 것인가요? 즉, setState()를 개발자가 명시적으로 넣어주지 않았다면, 화면 갱신이 절대 발생 안되는 것인지가 궁금했습니다. 나중에 강의를 더 나가면 저절로 알게될지도 모르겠지만, 궁금해서 문의드립니다. 감사합니다.
2-3강 듣는 중에 교재 위치 2-3 9) 이거 저만 안보이는 것일까요? 흑흑,, 윈도우 사용중인데 이게 어디있는지 모르겠습니다. 지피티한테 물어봐도 모르겠어서 질문드려요 현재 수강 진도를 함께 알려주세요! "1주차 3강까지 완료" 또는 "2주차 실습 중"처럼 어디까지 들으셨는지 적어주시면 맞춤형 답변을 드릴 수 있어요 📚 구체적인 상황과 함께 질문해주세요! "AI가 안 된다"보다는 "Cursor에서 이런 프롬프트를 입력했는데 이런 에러가 나와요"처럼 상세하게 적어주시면 더 정확한 답변을 드릴 수 있어요 🎯 스크린샷이나 코드를 첨부해주세요. 에러 화면, 현재 진행 상황을 보여주시면 문제 해결이 10배 빨라집니다! 마크다운 코드 블록(```)을 활용하면 더 깔끔하게 정리할 수 있어요 📸 커뮤니티 검색을 먼저 해보세요. 같은 문제로 고민하신 분들이 이미 해결책을 찾았을 수도 있어요. 검색 후 못 찾으시면 언제든 새로 질문해주세요! 🔍 서로 도우며 함께 성장해요. 나도 모르는 건 "저도 궁금해요!"라고 댓글 달아주시고, 아는 건 적극적으로 공유해주세요. 가르치면서 더 잘하게 됩니다 💪 바이브코딩 관련 질문은 환영, 기술 세부사항은 GPT 활용! 프롬프트 작성법, AI 도구 사용법은 여기서, 복잡한 코딩 문법은 ChatGPT에게 물어보시는 게 더 빨라요 🤖 진도나 과제 관련 문의는 1:1 문의를 이용해주세요. 개인적인 학습 계획, 환불, 수강 기간 연장 등은 따로 문의해주시면 더 자세히 상담드릴게요 📞 실패 사례도 공유해주세요! "이렇게 했더니 망했어요" 같은 경험담도 다른 수강생들에게 큰 도움이 됩니다. 실패도 소중한 학습 자료예요 💡 💬 좋은 질문 예시 [진도] 2주차 5강 - React 컴포넌트 생성까지 완료 [질문] Cursor에서 버튼 컴포넌트 생성 시 에러 발생 상황: 2주차 실습 중 버튼 컴포넌트를 만들려고 하는데 프롬프트: "빨간색 버튼 컴포넌트 만들어줘" 에러 메시지: [스크린샷 첨부] 시도해본 것: GPT에게도 물어봤는데 같은 에러 발생 어떻게 해결하면 될까요?
bucketlist의 index와 삭제할 index가 다르게 되는 상황이 발생하지 않나요? 제가 직접 설명하긴 어려워서 ai 답변 올립니다 index 캡처 문제가 있습니다 // 1. IconButton 클릭 → showDeleteDialog(context, index) 호출 onPressed: () { showDeleteDialog(context, index); }, // index=1 (예시) // 2. Dialog에서 onPressed 호출 시 TextButton( onPressed: () { setState(() { bucketList.removeAt(index); // ❌ index=1 고정 (Dialog 동안 리스트 변경됨) }); }, ) Dialog가 열리는 동안 다른 항목 삭제 → index 무효화 → 잘못된 항목 삭제
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ if(show) GestureDetector( onTap: () { setState(() { color = color == Colors.blue ? Colors.red : Colors.blue; }); }, child: CodeFactoryWidget( color: color ), ), SizedBox(height: 32.0,), ElevatedButton( onPressed: () { //print('Clikced!'); setState(() { show = show == true ? false : true; }); }, child: Text('클릭해서 보이기/ 안보이기')) ], 이렇게 인데, if(show) 의 코드를 좀더 편하게 보기 위해 GestureDectector() 를 { } 로 묶어주려고하니까 오류가 뜨네요. 왜그런가요? if() {} 이렇게 할 수 있지 않나요? 그리고 if() {} 안에 print() 넣으려고 하니 print 도 에러가 뜨네여 child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ if(show) { // if문 {} 로 묶어줌 GestureDetector( onTap: () { setState(() { color = color == Colors.blue ? Colors.red : Colors.blue; }); }, child: CodeFactoryWidget( color: color ), ), } else print("Error"); // print 도 에러 뜸 SizedBox(height: 32.0,), ElevatedButton( onPressed: () { //print('Clikced!'); setState(() { show = show == true ? false : true; }); }, child: Text('클릭해서 보이기/ 안보이기')) ], ), 코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다! [코드팩토리 디스코드] https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
exception: warning: classpath entry points to a non-existent location: C:\Users\uAE40uC740uC9C4\.gradle\caches\modules-2\files-2.1\org.jetbrains\annotations\23.0.0\8cc20c07506ec18e0834947b84a864bfc094484e\annotations-23.0.0.jar exception: warning: classpath entry points to a non-existent location: C:\Users\uAE40uC740uC9C4\.gradle\caches\8.14\transforms\66a55c9302b8dacfca4a88d55f2bb41c\transformed\startup-runtime-1.1.1-api.jar exception: warning: classpath entry points to a non-existent location: C:\Users\uAE40uC740uC9C4\.gradle\caches\8.14\transforms\0323f414d3b6f829989b737577ddbcb8\transformed\tracing-1.2.0-api.jar exception: warning: classpath entry points to a non-existent location: C:\Users\uAE40uC740uC9C4\.gradle\caches\8.14\transforms\b5ea8c96fd0431c40235788c8b3be10a\transformed\relinker-1.4.5-api.jar exception: error: source file or directory not found: C:\Users\uAE40uC740uC9C4\AppData\Local\Pub\Cache\hosted\ pub.dev \shared_preferences_android-2.4.18\android\src\main\kotlin\io\flutter\plugins\sharedpreferences\MessagesAsync.g.kt exception: error: source file or directory not found: C:\Users\uAE40uC740uC9C4\AppData\Local\Pub\Cache\hosted\ pub.dev \shared_preferences_android-2.4.18\android\src\main\kotlin\io\flutter\plugins\sharedpreferences\SharedPreferencesPlugin.kt exception: error: source file or directory not found: C:\Users\uAE40uC740uC9C4\AppData\Local\Pub\Cache\hosted\ pub.dev \shared_preferences_android-2.4.18\android\src\main\kotlin\io\flutter\plugins\sharedpreferences\StringListObjectInputStream.kt FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':shared_preferences_android:compileDebugKotlin'. > A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction > Compilation error. See log for more details * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org . --- 위처럼 에러나고, 재실행하려고 하니까 아예 앱이 안켜집니다.