Search
Duplicate

[기초 모바일 스터디 5주차 과제]

소개

2주간의 휴식이 끝난 후 다시 개발 공부 열의를 일으킬 시간이 돌아왔습니다! 이번에는 모바일 혹은 프론트 개발에서의 State(상태)에 대해 알아보고 Stateless와 Stateful에 대해 알아볼 것입니다.

들어가기 앞서

명령형 UI선언형 UI에 대해 배워볼 것입니다.
State에 대해 배워볼 것입니다.
공식문서 읽기
블로그에 보기 좋게 정리한 글들이 정말 많습니다. 읽기도 쉽고, 이해하기도 쉽게 작성되어 빠르게 필요한 정보를 찾을 때 블로그 글을 많이 참고합니다!
하지만 블로그 글들에 너무 의존하면 좋지 않습니다. 개인이 이해한 내용을 바탕으로 정리가 되어있기에 내용에 오류가 있을 수도 있고 단편적인 내용만 습득할 수 있기 때문입니다.
간단한 사용법 같은 경우엔 블로그 글을 보는게 더 좋지만, 내용에 대한 이해가 필요하면 공식문서를 읽거나 이에 대해 전문가가 서술한 책을 읽는 것을 추천드립니다!

과제

목표

State에 대해 이해해보자!
상태관리 툴들을 알아보자!

과제 내용

이번 과제는 시험이 끝나고 조금 놀면서? 널널하게 할 수 있는 정리 과제입니다. 구현 과제가 아닙니다!
아래의 자료들을 보고 두 가지를 정리하여 WIL을 작성해주세요!
다른 것들도 정리해도 좋지만 아래의 두 항목은 꼭 포함하여 정리해주세요.
1.
State에 대해
2.
상태관리 툴들에 대해

자료1 : State, Stateless, Stateful이란

위의 글은 제가 작성한 State에 대해 알아보는 글입니다.
제가 작성한 것 외에도 구글에 검색하면 더 알기 쉽게 정리한 글이나, 구글에서 공식적으로 소개하는 글들이 많으니 이를 추가적으로 검색하여 보면 좋을 거 같습니다! ▼
검색하면 이렇게 많이 나옵니다.

자료 2 : 상태관리 패턴들

플러터 공식문서에 상태관리 툴들에 대한 리스트가 있습니다.
모든 상태관리 툴들에 대해 설명을 일일히 붙여주진 않았지만, 각 상태관리 툴들의 홈페이지(깃허브)와 간단한 설명이 붙어있으니 여기에 올라와있는 상태관리 툴들을 보면 좋습니다.
“너무 많은데요?”
위의 페이지에 들어가면 꽤나 많은 수의 상태관리 툴들이 존재합니다.
저희는 이를 다 볼 필요는 없고, 주요한 상태관리 툴인 Provider, Riverpod, GetX 등등을 위주로 보면 됩니다.

제출해야할 파일과 파일 경로

파일 경로 : 2024-1-Mobile-Study/Week5
제출 파일 : 상태관리에 대해 정리한 WIL

추가 명세

앞에 제시된 내용 외의 내용은 추가되면 될 수록 좋습니다.
다만 이 두 가지는 꼭 포함해주세요.
1.
State에 대해
2.
상태관리 툴들에 대해

마감 기한

2024년 5월 7일 23:59 까지

제출 방법

2024-1-Mobile-Study 라는 이름의 레포지토리의
Week5 폴더에 프로젝트 파일과 스크린 샷을 모두 올려주시면 됩니다!
2024-1-Mobile-Study/Week5