Skip to content

Repository files navigation

Toy Project

목표

  1. 스프링 / 서버역할, 플러터 / 프론트역할
  2. 본 프로젝트에 들어가기 앞서 데이터 바인딩을 연습하는 데 목표가있다.
  3. ResponseDTO 데이터는 오고가도록 설정 (ResponseDTO 의 구성은 code, msg, data 로 이루어져 있으며, 코드를 서버측에서 data에 필수적인 값을 담아서 보내면 프론트측에서 데이터를 바인딩하여 화면에 뿌려준다.)

기능 구현

  1. postListPage (데이터를 리스트 타입으로 받아서 뷰에 바인딩을 구현)
  2. PostDetailPage (단일 객체를 받아서 뷰에 바인딩을 구현)

느낀점

  1. 데이터 타입 및 필드값이 일치하지않으면 바인딩이 안되는것을보고 한참을 헤맸다. DTO를 만들어주어 서버에서 필드값과 동일해야함을 알게되었다.
    => Api문서의 중요성을 알게되었다.
  2. Request로 보냈을때의 응답 DTO를 받아야할때는 어떻게 대처해야될까라는 궁금증이 아직까지 해결되지 않는다.
  3. select기능만을 구현할 수 있고 나머지 기능들은 익숙지않은 상태다. 최대한빨리 insert, put, delete도 구현할 수 있어야 한다.
  4. Flutter가 단순히 그림만 그리는게 아니라 서버와 통신까지 해야해서 상대적으로 약한 통신에 시간을 많이 투자해야겠다.
  5. Spring에서 화면에 필요한 데이터를 DTO에 담는 것 까지는 막힘없이 할 수 있게 되었다. 하지만 프론트 입장에서 필요한 데이터를 연산하고 가공하여 응답하는 것은 조금 더 숙지가 되어야 할 것 같다.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages