// 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.
플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.
오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.
새로운 기능: HTTP 요청과 REST API, JSON, 유튜브 API, VideoMOdel, CustomYoutubePlayer
사전 준비
1. 유튜브 API 설정하기
- YouTube Data API V3 활성화
2. pubspec 설정
3. 네이티브 설정
구현하기
1. VideoModel 구현하기
2. CustomYoutubePlayer위젯
3. YoutubeRepository 구현하기
4. ListView 구현하기
5. 새로고침 기능 구현하기
2번째 단계에서 테스트로 에뮬에 돌려봤는데 에러코드가 14개나 뜬다. 검색 시작!!
"checkDebugAarMetadata"
<추가 내용>
HTTP 기반 API 종류
- REST API: HTTP의 GET(서버로부터 데이터 가져오기), POST(데이터를 서버에 저장), PUT(데이터 업데이트), DELETE(데이터 삭제) 등의 메서드 등을 사용하는 대중적인 API
- GraphicQL: 직접 필요한 데이터를 명시
- gRPC: HTTP/2를 사용하는 통신 방식
JSON
- HTTP body를 구성할 때 사용하는 구조는 크게 XML(구식)과 JSON(현대에 주로 사용)로 나뉨.
- 키-값 쌍으로 이루어진 데이터 객체를 전달하는 개방형 표준 포맷
'버킷리스트 > 앱 만들기' 카테고리의 다른 글
오공완(with 코드팩토리의 플러터 프로그래밍) #17 (데이터베이스 적용하기) (0) | 2024.08.22 |
---|---|
오공완(with 코드팩토리의 플러터 프로그래밍) #16 (일정 관리 앱 만들기) (0) | 2024.08.14 |
오공완(with 코드팩토리의 플러터 프로그래밍) #14 (포토 스티커) (0) | 2024.08.08 |
오공완(with 코드팩토리의 플러터 프로그래밍) #13 (오늘도 출첵) (0) | 2024.08.06 |
오공완(with 코드팩토리의 플러터 프로그래밍) #12 (영상 통화) (0) | 2024.08.05 |