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를 구성하고 함수를 호출합니다.
'Flutter-플러터 > 클론코딩' 카테고리의 다른 글
todo 클론코딩 (0) | 2023.01.11 |
---|---|
클론코딩 Todo (0) | 2023.01.09 |
[클론코딩]레시피 계산기 -1 편 Json (0) | 2022.11.14 |
플러터 계산기 클론코딩 11.7 staggered grid view package (0) | 2022.11.08 |
플러터 계산기 코드 11.6 (0) | 2022.11.06 |