Search
Duplicate

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

소개

벌써 마지막 스터디네요. 길다면 길고 짧다면 짧은 8주간 Flutter 스터디 과제들 하시느라 고생 많으셨습니다! 마지막 과제까지 열심히 해봐요!
저번 주차에서는 네트워크 통신을 조금 더 효율적으로 하는 법을 학습했습니다. Retrofit과 pretty dio logger를 통해서 api 호출의 편의성을 증진시켰습니다. 처음 해보는 거였다면, 아직은 능숙하게 사용하긴 조금 어렵겠지만 천천히 해보면서 실력을 키워보면 좋을거 같습니다.
이제 앱 내부 데이터도 관리할 수 있고, 네트워킹으로 데이터를 받아올 수도 있으니 전반적인 앱 개발을 혼자서도 할 수 있다고 해도 과언이 아닙니다!
그래서 이번 주차에서는 간단한 앱을 하나 만들어 볼 것입니다.

들어가기 앞서

앞에서 배운 내용을 총 복습해볼 것입니다.
복습하며 더 알아보기
7주간의 스터디 과제를 다 했고, 내용을 다 안다면 이제 기본기 할 줄 아는 것입니다. 하지만 여러분 모두가 아시겠지만 기본기만 있다고 해서 모든게 잘 해결되는건 아닙니다. 배워야할 것은 끝이 없기에 8주차 과제를 다 하고 다른 개념들도 학습해봅시다!

과제

목표

배운 내용 총 복습해보기!!!

과제 내용

저번에 포켓몬 api가 있다고 했던거 기억하시나요?
이번에는 포켓몬 api를 사용해서 포켓몬 검색 어플리케이션을 만들어봐요!
아래의 디자인이 있으니 디자인대로, 아니면 원하는 디자인이 있다면 원하시는 대로 만들어주세요.
제가 제공하는 디자인은 가이드라인 일 뿐, 꼭 저렇게 만들어야한다는 것은 아닙니다!

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

파일 경로 : 2024-1-Mobile-Study/Week8
제출 파일 : 구현 파일

추가 명세 (보너스 과제)

그동안에는 제가 네비게이팅에 대해서 알려드리지 않았습니다.
여러 개의 페이지 데이터를 관리하기에는 상태관리를 배운 지 얼마 안됐기 때문에 여러 페이지를 만들고 이동하는 것에 대해서는 소개해드리지 않았습니다.
하지만 단일 페이지로 구성된 서비스는 거의 존재하지 않습니다… 그렇기에 이 개념도 필수라고 볼 수 있습니다.
그렇기에 만약 위의 과제를 빠르게 완료하셨다면 추가로 페이지를 만드는 것도 해보길 권장합니다!
명세

마감 기한

2024년 5월 28일 23:59 까지
추가 제출
스터디 최종 마감 전까지는 추가 제출도 받습니다!
(다만, 기준을 충족한 우수 스터디원의 수가 많을 경우 늦게 제출한 사람은 우선순위에서 밀립니다.)

제출 방법

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