asmap() : index를 key로 리스트 요소들을 value로 받는다Expanded( child: Column( mainAxisAlignment: MainAxisAlignment.center,
// latitude - 위도, longtitude - 경도 // 지도의 첫 위치 static final LatLng companyLatLng = LatLng(37.55769913670688, 127.04587054138098,); // zoom leve
theme:, ThemeData(), textTheme: TextTheme(headline1:TextStyle( ) )을 이용해 main에 글꼴과 폰트를 정해준다중앙화에 용이theme: ThemeData(// 기본 적용 가능한 폰트 설정 가능fontFamily: ' '
showCupertinoDialog : 화면을 덮는 또 하나의 화면을 만든다barrierDismissible : 화면 밖을 누르면 사라지도록 한다builder: 빌드함수를 넣는다CupertinoDatePicker() : date 고를 수 있다onDateTimeChang
Duration now = DateTime.now() > 2022-01-18 22:45:45.849 저장 print(now.year) ~ print(millisecond) Duration duration = Duration(seconds: 60) > 0:01:00.0
flutter: uses-material-design: true assets: asset/img/ fonts: family: parisienne fonts: asset: asset/font/Parisienne-Re
stateless widget 라이프 사이클Constructor로 생성이 되고 생성이 되자마자 build함수가 실행된다사이클 동안 하나의 stateless widget은 단 한번만 build 함수를 실행한다.stateful widget 라이프 사이클constructor
body: PageView( children: 1,2,3,4,5.map((e)=> Image.asset('asset/img/image\_$e.jpeg', fit: BoxFit.cover, ),).toList()
List는 map이란 메소드를 사용할 수 있다. map((x) {return words $x } )에서 x는 list의 원소들이이며 메소드는 각각의 x에 return문이 적용된 iterable을 반환한다. toList()를 붙임으로써 list로 변환시킬 수 있다.num
MainAxisAlignment.startMainAxisAlignment.endMainAxisAlignment.centerMainAxisAlignment.spaceBetween > 위젯과 위젯 사이가 동일하게 배치된다MainAxisAlignment.spaceEvenly