inflearn logo
강의

講義

知識共有

Flutter応用 - 公共APIを活用したアプリ作り(MVVMパターン)

궁금한 점이 두가지 있습니다.

252

tjrals6042673

投稿した質問数 20

0

repository에서 필터링을 먼저 해서(where) List<Store>를 반환 하였는데요.

  1. 똑같은 url에 대한 get 요청이 있는데 어떤 경우는 전체 데이터가 필요하고 어떤때는 필터링 된 데이터가 필요하다고 할 때 2가지의 메서드를 따로 만드는게 이상적일까요??

 

  1. RemainStatListTile을 별도의 widget으로 분리하실 때 build메서드 내부에 ui코드를 쭉 쓰시는게 아니고 해당 타일 ui를 불러오는 메서드(_buildRemainStatWidget(store))를 리턴하게 하셨는데, 그대로 쭉 쓰는 것과 차이가 있나요? 단순 가독성이라 취향대로 직접 다쓰는것도 상관 없을까요?

즐거운 추석 보내세요 ^^

Flutter

回答 1

1

survivalcoding

  1. 지금까지의 학습 내용으로는 Repository에 2개의 메서드를 만들거나, 또는 전체 데이터를 가져오는 하나의 메서드만 두고, ViewModel에서 두 상황에 대한 처리를 하는 방법이 있습니다.

    이상적인 방법으로는 다음 강의인 '클린 아키텍처' 편에서는 이를 해결하는 또 다른 방법인 UseCase를 활용하는 방법에 대해 다룹니다. Repository에는 전체 데이터를 가져오는 하나의 메서드만 두고 여러 상황에 대해서는 각각 UseCase를 만들어서 ViewModel에서 이를 사용하는 방법입니다.
    https://inf.run/229G

  2. 네. 여기서는 단순 가독성 때문입니다. 자유롭게 쓰셔도 됩니다.

 

추석 명절 잘 보내세요~

0

tjrals6042673

감사합니다 !

Funtion vs StatelessWidget 질문!!!

0

667

1

강의를 활용하여 공공API를 받아오는데 오류가 나옵니다

0

413

1

provider lib 버전 업

0

276

1

오류가 납니다.

0

366

2

api오류

0

298

1

ios 디바이스에서 geolocator 는 안되는건가요?

0

305

1

ListView가 화면에 출력이 안됩니다.

0

327

1

MethodChannel 에 관해서 질문이요..

0

318

1

API 관련

0

237

1

공적 마스크 api 서비스 중단

0

228

2

provider를 쓰지 않았을 때 불러오는 방법

0

229

2

2장 ViewModel만들기- 데이터를 가져오는 코드 만들기 부분

-1

288

1

1장 메인화면 UI작성 강의 질문

0

305

2

ListView 궁금한점이 있습니다.

0

185

1

리스트 불러오기 오류

0

430

2

json 파일을 읽지 못하고 있어요;;

0

173

1

수원시 좌표를 넣었는데 서울이 나오는 건 어찌하나요?

0

208

1

현재 위치 기반 검색 질문입니다.

0

273

1

현재 위치 찾는 방법

0

259

1

안드로이드 스튜디오의 코드 스타일을 보면 강사님의 'Widget'은 색깔있는 글자인데 저는 검은 회색으로 나옵니다. 어떻게 강사님처럼 변경하는지요?

0

232

1

api 링크 주소를 강의처럼 수정하고 싶은데 어떻게 해야 하나요?

0

260

1

loading될 때 delay주는 방법

0

552

3

pub.dev 학습방법문의

0

180

1

SwaggerHub에서 execute 시 에러 발생

0

201

1