flutter 프레임 워크
자동차 공장이라고 생각하며 다양한 부품을 조립하여 완성하는것과 비슷하다.
기본 셋팅이 무엇인지 먼저 알아보자
Flutter를 시작하면 import 작업을 꼭해야한다.
라이브러리를 가지고 오는것이다.
컴파일 시작점 알려주기 위에 void main() => runApp(MyApp()); 메인 함수 불러오기
void < 텅빈 공간이란 뜻
main 은 함수는
메인 함수의 실행이 끝났을때 아무값도 반환하지 않는다고 이해하고 앱에 시작점이라고 생각하면 된다.
최상위 함수라는 runApp(MyApp()) 를 호출 딱 한번만
구체적으로 가질 수 있는 함수 위젯을 필수로 입력 해야 하며 커스텀 가능하다.
runApp(MyApp()) 안에 MyApp() < txt 변경 가능
main(),runApp() < 함수는 시작이 소문자
MyApp < class명 위젯은 대문자
두단어를 만들떄는 처음을 대문자로 (낙타 등)
그리고 끝에는 무조건 ; 을 붙여줘야한다.
일단 가장 기본적으로 알아야하는 부분 먼저 설명!
기본적으로 감싸고 있다.
home: 은 가장 처음에 보여주는 경로
공사장에서 특정 위치에 가기 쉽게 설치한 거설대 및 기본 셋팅
에뮬레이터에 상단 영역을 차지
에뮬레이터에 중앙 제일 큰 영역
Scaffold(
AppBar: 에뮬레이터에 상단 영역을 차지
body: 화면 중앙
bottomNavigationBar: 하단 바
floatingActionButton: 우측 하단
)
일반 웹이랑 boby안에 herder, main에 있는게 아니다!.
디자인적인 뼈대를 구성하는 위젯으로 구성된 앱에서 디자인적인 부분에서의
Scaffold안에서 간단하고 단순하게 디자인을 할 수 있다!
정도로만 알고 있으면 될 것 같다!
처음에는 진짜 이게 무슨 소리지 하지만 실습을 통해 하나하나 해보니
이해하고 외우려 하지 않아도 히면서 이해하니 더욱 머리에 잘 들어오는것 같다 ㅎㅎ