Service
home
WOW Onboarding
home

[기초 모바일 스터디 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