1 minute read

7월 3일

오늘의 목표

  1. flutter 중급 영상 마무리

flutter 중급

  1. Animated Container
  2. Animated Opacity
  3. Drawer
  4. SnackBar
  5. Oriention Builder
  6. Theme
  7. TabController
  8. Validation
  9. TextField, Alert Dialog
  10. Swipe To Dismiss
  11. 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도 익숙해지면 쉬워질 것 같다는 생각이 든다.

Categories: ,

Updated: