플러터:개요
보이기
개요
구글이 공개한 앱개발 프레임워크. Software Development Kit.
- 간편하게 반응형 웹페이지 따위를 개발할 수 있어 순위가 급격하게 오르는 중이다.
- 일반적인 웹 툴과 다르게, UI가 먼저 있고, 여기에 변화가 생기면 구성 요소를 새롭게 불러오는 방식이다.
- 생각보다 설치하고 시작하는 것 자체부터 고비다;; 다른사람들이 정리해둔 글을 그대로 따라해도 안되는 경우가 상당하다;; 그럴땐 침착하게 창을 껐다 켜든가 재부팅을 하는 방향으로.
- 25년12월 기준 web이나 일반 데스크톱 OS에선 따로 구현해주어야 하는 기능들이 상당수 있다.
설치
설치 전 유의사항
| 과정 | 설명 | 비고 |
|---|---|---|
| 경로는 무조건 영어로 | 프로젝트 저장 경로, 플러터 언어의 경로에 절대로 영어 외의 언어가 쓰이면 안된다.(이게 참 불편한 점이다; 회사 원드라이브 경로는 한글인데..)
하여, 필자는 비고와 같이 설정하여 경로를 우회를 시도하였으나.. 이도 쉽진 않다. |
윈도우. CMD에서 다음의 명령으로 가상 드라이브 생성.
subst X: "D:\OneDrive - 원주중학교\for coding computer" |
설치
| 과정 | 설명 | 비고 |
|---|---|---|
| Flutter SDK 설치 | zip파일로 다운받는데, 몇 가지 방법이 있다.
|
CMD 등에서 flutter --version 으로 설치 확인. |
| 확인 | 터미널에서 flutter doctor 입력.
어떤 환경에서의 준비가 되어 있는지 확인할 수 있다. |
|
- 윈도우 어플의 경우: 윈도우 어플을 개발하려면 비주얼스튜디오가 필요하다.(https://visualstudio.microsoft.com/downloads/)
안드로이드 스튜디오 세팅
- 안드로이드 스튜디오에서 프로젝트로 시작하든, vscode에서 시작하든.(이 챕터 이후 VScode 세팅 등은 플러터:VSCode - 학교의 모든 지식. SMwiki를 참고하자.)
- 프로젝트를 시작하는 방법과 에뮬레이터(가상기) 사용법에 대하여.
| 단계 | 설명 | 비고 |
|---|---|---|
| 에뮬레이터 사용 설정 | 안드로이드 SDK를 지정해주어야 한다.
|
|
보통 처음 실행하면 에러가 뜨는데...(나중에 정리해보자...