android/app/src/main/AndroidMainifest.xml
파일을 열고
<application
android:label="[APP NAME]" //요기!!
android:icon="@mipmap/launcher_icon">
...
android:label="[APP NAME]" 앱 내임부분을 수정해주면 된다.
변수
Memo memo = memoList[index];
인 경우 memo를 출력하고 싶을 때
print("를 써서 변수에 담긴 값을 출력할 수 있다.
ListTile(
leading : icon,
title :
subtitle
training :
);
해당하는 곳에 값을 넣어주면 알아서 디자인 된 위젯을 만들 수 있다.
TextEditingController의 text에 값을 넣어주면 초기값으로 해당 문장이 뜬다.
memoList.indexOf(memo) 의미
memoList에서 memo의 스트링이랑 같은 인덱스 값을 알려고 할때 사용
StatefuleWidget에서는 setState()함수를 사용하면 build함수가 다시 호출되면서 화면을 새로 만들어준다.
=> setState()함수는 같은 화면에서의 변화만 새로 그릴 수 있다. 다른 페이지도 가능은 하나 추천x
대안 : 상태관리!!(State Management)
memoList라는 리스트에서 index 번째의 값을 지우겟다는 의미.
최신 상태의 데이터를 보여주도록 페이지 간(서로 다른 페이지) 데이터를 주고 받는 관리 행위를 말함.
중앙 집중식으로 데이터를 한 곳에서 관리한다.
이렇게 데이터를 담당하는 클래스를 서비스 라고한다.
프로바이더는 상태관리 패키지이다.
이 프로바이더를 사용하려면 위젯트리 꼭대기에 배치해야 어디서든 쉽게 사용가능하다.