코딩이야기

2023년09월12일 flutter 1주차 (1)

이웃집김씨 2023. 9. 12. 18:33

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),
 이 부분같은 경우엔 이전에 다른 언어를 공부해보기도 했지만 여전히 쉽지 않다. 여러번 사용해보면서 익숙해지는게 빠른 길인듯 하다.

반응형