네임루트로 페이지를 이동시키기 위해 MaterialApp 위젯에 루트를 설정하였다.
상세 페이지로 이동할 때 코드와 이미지, 네이버 영화 페이지 링크를 주기위해 argument 를 설정해 페이지 생성자로 넘겨주었다.
페이지 배경으로 이미지를 깔아놓기 위해 scaffold 를 컨테이너로 감싸고 데코레이션이미지를 씌었다.
상세 페이지에 줄거리를 넣으려고 했는데 api 에서 주는 데이터에 없었다. 네이버 api 응답 부분에 link 라는 url 을 타면 네이버 영화 검색 페이지가 뜬다. 여기서 줄거리 부분을 스크랩 해서 붙혀주기로 했다.
html | Dart Package
APIs for parsing and manipulating HTML content outside the browser.
pub.dev
http | Dart Package
A composable, multi-platform, Future-based API for HTTP requests.
pub.dev
html 과 http 패키지를 설치하고 네이버 링크에 개발자 도구를 키고 줄거리 부분의 태그를 찾았다.
con_tx 라는 class 이름의 텍스트를 가져와서 개행과 띄어쓰기를 위한 문자는 지워주었다.
Flexible 위젯을 이용해 자동으로 개행이 되게 하였다.
'dev > flutter' 카테고리의 다른 글
geolocator (0) | 2023.01.24 |
---|---|
[movie_app] 개봉 예정 영화 (0) | 2023.01.10 |
[movie_app] 네이버 영화 검색 API (0) | 2023.01.08 |
[movie_app] GitHub 연동 (0) | 2023.01.08 |
[movie_app] Dio (0) | 2023.01.07 |