230712 TIL

장재용·2023년 7월 11일

TIL

목록 보기
5/32

플러터 아이콘 변경하기(안드로이드)

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("memo:pin클릭);memo : pin 클릭 됨'); 를 써서 변수에 담긴 값을 출력할 수 있다.

ListTile 위젯

ListTile(
leading : icon,
title :
subtitle
training :
);
해당하는 곳에 값을 넣어주면 알아서 디자인 된 위젯을 만들 수 있다.

TextEditingController

TextEditingController의 text에 값을 넣어주면 초기값으로 해당 문장이 뜬다.

memoList.indexOf(memo) 의미
memoList에서 memo의 스트링이랑 같은 인덱스 값을 알려고 할때 사용

setState() 함수

StatefuleWidget에서는 setState()함수를 사용하면 build함수가 다시 호출되면서 화면을 새로 만들어준다.

=> setState()함수는 같은 화면에서의 변화만 새로 그릴 수 있다. 다른 페이지도 가능은 하나 추천x
대안 : 상태관리!!(State Management)

memoList.removeAt(index) 의미

memoList라는 리스트에서 index 번째의 값을 지우겟다는 의미.

상태관리 패키지

최신 상태의 데이터를 보여주도록 페이지 간(서로 다른 페이지) 데이터를 주고 받는 관리 행위를 말함.

중앙 집중식으로 데이터를 한 곳에서 관리한다.
이렇게 데이터를 담당하는 클래스를 서비스 라고한다.

Provider

프로바이더는 상태관리 패키지이다.
이 프로바이더를 사용하려면 위젯트리 꼭대기에 배치해야 어디서든 쉽게 사용가능하다.

profile
enjoy_error_message!

0개의 댓글