Flutter
-
flutter - 앱 개발 실습(pubspec.yamal, 폴더 설명, 앱 실습)Flutter 2021. 7. 17. 03:03
[pubspec.yamal] -> 이 파일은 앱을 만들때 자주 사용하는 파일이다. -> pubspec 파일은 프로젝트의 메타 데이터를 정의하고 관리하는 것 -> 프로젝트의 버전이나 프로젝트의 사용환경, dart의 버전이나 각종 디펜던시와 서드파티 라이브러리 등을 이곳에서 정의한다. [폴더 설명] [android/ ios 폴더] -> 각 플랫폼에 맞게 앱을 배포하기 위한 정보들을 가지고 있다. [test 폴더] -> dart 관련 코드를 test해볼 수 있는 폴더 [lib 폴더] -> 여기에 가장 중요한 main.dart 파일이 들어 있다. -> 앞으로 앱을 만들때 주로 여기서 작업한다. [앱 만들기] 1단계로 flutter/material.dart를 import 한다. import 'package:flu..
-
flutter - 위젯(Stateless Widget, Stateful Widget, Flutter Widget Tree)Flutter 2021. 7. 17. 02:22
[위젯] -> 위젯이란 독립적으로 실행되는 작은 프로그램 -> 플러터에서 위젯이란 UI를 만들고 구성하는 모든 기본 단위 요소 -> 화면 속의 이미지, 텍스트, 아이콘, 텍스트 필드, 버튼 등등을 모두 플러터에서는 위젯이라고 한다. -> 또한 눈에 보이지 않는(center, padding column 등) UI 디자인 관련해서 레이아웃을 돕는 요소들 까지도 위젯이라고 한다. 레이아웃을 정의하는 모든 요소들도 위젯이라고 한다. -> 이러한 작은 요소요소가 모여 만들어진 앱 그자체도 위젯이다. (플러터는 비쥬얼 에디터가 없지만 코트를 ctrl + s 로 저장했을때 바로 에뮬레이터에 적용되는 것에 많이 놀랐다.) [Types of Widgets] -> 1. Stateless Widget -> 2. Statef..
-
flutter -시작하기(환경 설치 도중 어려웠던 점, vscode Error: Could not find or load main class)Flutter 2021. 7. 17. 01:17
- flutter doctor를 실행시켜 체크하는 과정에서 가장 어려웠던 점은 - 두번째 요소인 android toolchain 이였다. - 오류 하나를 찾아 고치면 연달아 다른 오류가 생겨 어려움이 있었다. - 가장 어려웠던 에러는 이틀정도 고생해서 오류를 찾을 수 있었는데 구글링해도 vscode 관련해서는 도통 찾을 수 없는 오류였다. [오류에 가장 근접하게 찾을 수 있었던 글] https://stackoverflow.com/questions/57857855/could-not-find-or-load-main-class-vs-code/57863396 Error: Could not find or load main class.... 라는 오류였다. 원인은 사용자 계정 폴더명에 공백이 있어서 프로그램이 뒤에..