flutter
7월 3일
오늘의 목표
- flutter 중급 영상 마무리
flutter 중급
- Animated Container
- Animated Opacity
- Drawer
- SnackBar
- Oriention Builder
- Theme
- TabController
- Validation
- TextField, Alert Dialog
- Swipe To Dismiss
- Native Code (?)
####Animated Container
도형에 움직이는 효과를 줄 수 있다. 사실 어디에 쓰일지는 감이 안온다.
Animated Opacity
도형의 투명도를 바꿀 수 있다.
Drawer
화면 왼쪽에서 끌어올 수 있는 것이다.
SnackBar
화면 아래에서 나오는 알림창 같은 것 사진을 첨부하는 방법을 배워야 겠다.
Oriention Builder
화면의 방향을 확인할 수 있다. 화면의 방향을 확인하여 item 배열할 개수를 지정할 수 있다.
Theme
색깔을 이용해 앱의 전체적인 느낌을 바꿀 수 있다. Colors.___
TabController
appBar 안에 두는 것이다.
Validation
TextFormField에 Text Field가 비어있는지 채워져있는지 확인할 수 있다. TextFormField는 validation을 확인 할 수 있다는 것만 제외하고 TextField하고 똑같다.
TextField, Alert Dialog
TextField는 무언가 채워넣을 수 있는 빈칸이다. 여기에 있는 값을 가져올 수도 있고, Alert Dialog를 통해 사용자에게 알릴 수도 있다.
Swipe To Dismiss
list에 있는 items를 제거할 수 있다. 제거할 때 색을 넣을 수도 있고, 제거하는 방향을 지정할 수도 있다.
Native Code (?)
이 부분에서 막혀 시간을 많이 사용했다. 사실 아직도 이해가 가지 않는다. 주말에 이 부분에 대해서 공부할 예정이고 다시 도전해봐야 겠다.
소감
flutter를 배우면서 app inventor2가 생각났다. 1학년 때 배운 입문 과목인데, 블록코딩으로 배웠던 기억이 난다. 그것보다는 조금 복잡하지만 flutter도 익숙해지면 쉬워질 것 같다는 생각이 든다.