오늘 학습하면서 배운것을 간단히 정리했습니다.
오늘의 키워드 "삼항연산자" , "코드분리"
평소에 삼항연산자를 자주 사용하지 않았는데 프로젝트를 통해 공부하면서
유용하다는 것을 많이 느꼈습니다.
특히 true, false 상태일때 각 이벤트를 지정해줄 수 있는 점에서 너무 편리합니다.
Simple Example
아이콘 버튼 클릭시, 버튼 색상과 아이콘을 변경해보겠습니다.
조건문으로도 처리할 수 있지만 삼항연산자를 통해 매우 간결하게 표현할 수 있었습니다.
좋아요 버튼이 눌리지 않은 상태가 기본값이므로 false로 변수를 선언했습니다.
// 좋아요 나타내는 변수, 기본 data = false
bool isFavorite = false;
버튼을 클릭했을때 적용한 삼항연산자
아무래도 플러터로 코드를 작성하다보면 주로 하는 고민이 가독성인 것 같습니다.
코드가 길어지면 쉽게 알아보기도 어렵고, 성능도 떨어지므로 각 비즈니스 별로 코드를 잘 분할해서 관리해야 할 것 입니다.
인스타그램 AppBar를 구현하기 위해 프로젝트를 만들고 Main Class에 모든 코드를 작성하였습니다. (서버 없이 단순한 코드입니다.)