본문 바로가기

Flutter-플러터/클론코딩

[클론코딩 ]todo 어플

반응형

ToDo-List-App/lib at main · bodykh/ToDo-List-App (github.com)

 

GitHub - bodykh/ToDo-List-App: Simple todo list app made with flutter.

Simple todo list app made with flutter. Contribute to bodykh/ToDo-List-App development by creating an account on GitHub.

github.com

 

위 코드를 클론코딩했습니다. 

제가 구상하는 원가계산기 어플도 리스트뷰가 필요한데 

기본기가 부족해서 todo어플을 공부해보았습니다. 

 

 

 

배운점 

 

1. import 'dart:collection';

 

- dart:core에서 컬렉션 지원을 보완하는 클래스 및 유틸리티입니다.

리스트 관련 보조기능을 지원합니다. 

대표적으로 UnmodifiableListView 리스트뷰를 지원합니다. 

 

 

2. Provider 상태관리 패키지 

 

기본적인 개념은 알겠으니 아직 공부가 더 필요한 것 같습니다. 

아래 티블로그 Provider 블로그로 더 읽어봐야겠습니다. 

 

ChangeNotifierProvider

 notifyListeners()

 

Provider.of(context)

 

Android Flutter Provider 패키지 정리/ feat.Consumer TIL # 41 (tistory.com)

 

 

3.리스트뷰와 친해지기

 

-리스트뷰를 사용하기 위해서는 먼저 모델을 구축해야 합니다. 

- 그 모델을 기반으로  필요한 함수를 만듭니다. -> 타이틀 만들기, 타이틀 지우기, 타이틀 옮기기 등등

- home :  페이지에서 ui를 구성하고  함수를 호출합니다. 

 

 

728x90
반응형