flutter 는 위젯으로 만들어져 있음.
like 레고 블럭.
VScode 사용법을 앞으로 구글링 할 일이 많을 텐데 한국어 언어팩을 설치해서 지금 잠깐 편하게 쓰지말고 처음부터 영어로 된 메뉴들에 익숙해지는게 유리하다.
lib 폴더와 pubspec.yaml 만 쓴다
lib 폴더 - 주로 작업하는 폴더
pubspec.yaml - 설정 파일
픽셀2 에뮬레이터를 켜놓고 디버깅없이 실행하는데만해도 꽤 오랜시간이 걸린다.
문제점. 알 수 없는 오류 발생함.
{
FAILURE: Build failed with an exception.
Where: Build file 'C:\Android\Android Studios\cravings\android\app\build.gradle' line: 26
What went wrong: A problem occurred evaluating project ':app'.
Could not open dsl remapped class cache for eq9b73nqpstq0kplnrtticwqc (C:\Users\October Price.gradle\caches\5.6.2\scripts-remapped\flutter_f2f86ofj12jp9hosmvp06kahh\eq9b73nqpstq0kplnrtticwqc\dsl9d9bdfa13168004751655a79e56a065e). Unexpected lock protocol found in lock file. Expected 3, found 0.
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
BUILD FAILED in 1s Finished with error: Gradle task assembleDebug failed with exit code
}
바탕화면에 있던 flutter 폴더를 c드라이브 바로 아래로 옮겨서 다시 실행
(다시 실행할 때 반드시 오른쪽 아래에 window 인지 pixel 인지 확인 할 것)
강의와 같이 잘 실행됨.
코드를 편집하고 저장만해도 에뮬레이터에 반영됨 ->핫 리로드
body: Text(
"Hello Flutter",
style: TextStyle(fontSize: 28, color: Colors.blue),
이 부분같은 경우엔 이전에 다른 언어를 공부해보기도 했지만 여전히 쉽지 않다. 여러번 사용해보면서 익숙해지는게 빠른 길인듯 하다.
'코딩이야기' 카테고리의 다른 글
Sep. 23th 2023 Flutter 3week (1) (0) | 2023.09.23 |
---|---|
2023년09월20일 flutter 2주차 (3) (0) | 2023.09.20 |
2023년09월19일 flutter 2주차 (2) (0) | 2023.09.19 |
2023년09월18일 flutter 2주차 (1) (0) | 2023.09.18 |
2023년09월13일 flutter 1주차 (2) (0) | 2023.09.13 |