현재 vscode로 강의를 보고 Dart와 Flutter를 학습중인데.. vscode로 어플을 실행했을 때, web(Chrome or Edge) 으로 실행했을 경우 화면에 표시되는 ListView에서 Scroll로 horizontal을 설정한 것은 마우스로 옆으로 드래그 나 키보드로 화살표를 눌러도 안된다는 걸 알게 됐습니다. vertical 위아래는 마우스 드래그 가능.. 그래서 안드로이드 스튜디오 설치해서 디바이스로 실행했을때는 역시 드래그가 가능한 걸 확인했지만 너무 오래걸려서 도저히 안되겠네요. 그냥 vscode로 하는게 나을 거 같습니다. 웹으로 실행했을 때 왜 안되는건지 원인 분석중..인데 혹시 알면 알려주세요.
강의 소개 내용중 필요한 개발환경 설치하기의 '플러터 개발 세팅하기' 링크 클릭시 악성 스크립트 설치를 유도하는 ClickFix 공격 페이지로 이동 하게 됩니다. 절대 페이지에서 유도하는 행동을 따라하지 마시고 나오셔야합니다! ClickFix는 캡차로 위장해 사용자가 직접 해킹 명령을 실행하게 하는 공격이라고 합니다. 이와 관련된 자세한 내용은 어떤 분께서 자세히 설명하신 글이 있어서 링크를 함께 첨부합니다. https://mytory.net/archives/18591 강의가 오래 되었고, 지식 공유자님께서 공유해주신 url의 도메인이 더이상 flutter 한국어 제공 사이트가 아닌 멀웨어 사이트로 이용되고 있는 상황인 것 같습니다. 그리고 해당 문제는 인프런 고객센터에 문의를 한 결과, 운영팀에서 지식 공유자님께 빠르게 전달하여 즉시 개선 및 조치될 수 있게 해주시겠다고 하셨으나 아직 지식 공유자님께서 변경을 하지 않은 상태라서 다른 수강생 분들이 피해입지 않길 바라는 마음에 질문하기에 글을 올려둡니다.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
선생님, 안녕하세요. 앱 출시를 준비하며 제공해 주신 Flutter 강의로 많은 도움을 받고 있습니다. 강의 내용 중 기타 사항 ✔️ 영역에 안내된 "안드로이드 앱 출시하기 / iOS 앱 출시하기" 커리큘럼과 관련하여 문의드릴 점이 있어 메시지 남깁니다. 해당 강의가 초보 과정에 추가될 예정이라고 확인했는데, 혹시 언제쯤 만나볼 수 있을지 대략적인 일정을 알 수 있을까 하여 조심스럽게 여쭤봅니다. 바쁘시겠지만 확인해 주시면 감사하겠습니다. 감사한 마음으로 배우고 있습니다.
제공해주신 소스코드 main.dart 실행해보려고 하는데 chrome (web)으론 실행되는데 안드로이드 기기로는 실행이 안됩니다. FAILURE: Build failed with an exception. * Where: Script 'D:\flutter\packages\flutter_tools\gradle\app_plugin_loader.gradle' line: 9 * What went wrong: A problem occurred evaluating script. > You are applying Flutter's app_plugin_loader Gradle plugin imperatively using the apply script method, which is not possible anymore. Migrate to applying Gradle plugins with the declarative plugins block: 어떻게 수정해야 실행해볼 수 있을까요..?
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
ScheduleBottomSheets 의 상태 클래스에서 먼저 Categories()의 onTap 속성에 배정해 준 함수가 (String color){ setState(() { selectedColor = color; }); } 입니다만 이는 절대 자동실행되지 않습니다. 그냥 이런 동작을 하겠다고만 지정되었을 뿐입니다. 실제 동작 실행은 자식인 _ Categories내에서 일어납니다. _ Categories 안에 에 GestureDetector위젯이 있고, 그것의 기본 속성 onTap:에, 즉 컬러 동그라미에 탭을 했을 때, 일어나는 일을 저정합니다. _Categories의 인스턴스가 생성될 때 부모로 부터 받은 함수는 onTap이라는 변수에 저장되어 있습니다. 그래서 이 함수의 이름은 onTap입니다. 그래서 GestureDetector의 onTap: 속성에 부모에게 받은 onTap함수를 실행하겠다고 설정해 놓은 것입니다. 그래서 누군가 탭하면 즉시 (){ onTap(e);}가 실행됩니다. 모든 함수는 (){} 내부에서 실행되는 것은 우리가 아는 대로 입니다.부모로부터 받을 때 String하나를 매개변수로 받도록 되어있으므로 String인 e를 매개변수로 사용하였습니다. 요약하면 부모는 실행할 동작의 모양만 지정하고 결코 실행하지 않습니다. 자식은 생성될 때 부모로부터 그 동작을 일으키는 함수를 받아 onTap변수에 저장합니다. 그래서 이 함수의 이름은 onTap입니다. 누군가 탭하였을 때, 부모로부터 받은 그 함수, onTap을 실행합니다. 이 함수는 칼러를 지정하는 String 하나를 매개변수로 사용하도록 되어 있고 그래서 onTap(e)입니다.
[진도] 1-4. 🛠 실용적인 도구 만들기 1: 개인 비용 관리 앱 (Supabase, 로그인 기능) [질문] 구글 소셜 로그인 기능 추가 및 로그인시 구글화면 에러 상황: 구글 소셜 로그인 기능 추가 및 로그인 프롬프트: 구글 소셜 로그인 기능을 추가해줘. 에러 메시지: [스크린샷 첨부] 시도해본 것: 구글 소셜 로그인 기능 추가 후 퍼블리시 화면에서 구글로 재로그인 시 에러가 뜹니다. 어떻게 해결하면 될까요 ?
[진도] 1주차 1-4. 🛠 실용적인 도구 만들기 1: 개인 비용 관리 앱 [질문] 개인 비용 관리 앱 실습중 스터디 화면(좌측영역)처럼 보여지지는 않는데 맞게 진행되는건가요? 상황: 시도해본 것: 개인 비용 관리 앱 진행중 입니다. supabase와 연결해서 진행하고 있어요 실습 화면에서는 좌측에 SQL 명령어가 보이고 실행버튼들 등등 실제 제가 작업하는 화면과는 좀 달라서 이게 맞는지 궁금해요 (아래 이미지처럼 간단하게만 나와요) 값 입력시 supabase에 데이터가 쌓이기는 합니다. lovable 현재버전이 업데이트된거라 수업화면과 다른건지 아니면 제가 뭘 잘못진행하고 있는건지 헷갈려서 여쭤봐요