Model (5) 썸네일형 리스트형 [Flutter] Clone - 당근마켓48(chatroomModel, chatModel) 이번에는 채팅창을 구현하기 위한 채팅룸과 각 채팅메시지에 대한 모델링 구현해 보겠습니다. 여기서는 "https://app.quicktype.io" 을 이용하여 모델을 구현했습니다. 개발환경 : 윈도우11, 안드로이드 스튜디오, flutter 3.0.1 "https://app.quicktype.io" 을 이용한 모델링 방법은 아래 링크를 참고하세요 2022.06.30 - [Flutter/04 Widgets] - [Flutter] Widgets - Google map 2 [Flutter] Widgets - Google map 2 이번 카테고리는 google map 을 사용하는 방법에 대해서 알아보겠습니다. 개발환경 : 윈도우11, 안드로이드 스튜디오, flutter 3.0.1 소스코드 위치 - https:/.. [Flutter] Clone - 당근마켓10(Address Model) 이번에 도로명 주소를 검색하는 API 기능을 구현하겠습니다. 화면 레이아웃은 다음에 구현 예정입니다. 개발환경 : 윈도우11, 안드로이드 스튜디오, flutter 3.0.1 api 서버는 "https://www.juso.go.kr/openIndexPage.do" 사이트를 이용했습니다. 주소정보누리집(도로명주소 안내시스템) 국가기초구역이란 각종 관할구역(통계, 우편, 소방, 경찰 등)을 관리하기 위해 나눈 단위 구역입니다.국가기초구역번호는 우편번호로 사용됩니다. www.juso.go.kr API 키는 여기서("https://www.juso.go.kr/addrlink/openApi/apiReqst.do") 신청하면 됩니다. 개발용 키는 본인 인증이 필요없으므로 필수정보를 대략 입력해도 발급 가능합니다. op.. [Flutter] App Weather - 5단계 추가 데이터 & 모델링 이번에는 추가 데이터(대기질 및 미세먼지) 매핑 및 해당 데이터 모델을 만드는 방법에 대해서 알아보겠습니다. 1. 미세먼지 관련 api 추가 2. 데이터 모델링 추가(참고자료 - [Flutter] App Weather - 3.5단계 model of openweathermap) 3. 코드 정리(리팩토링) 개발환경 : 윈도우11, 안드로이드 스튜디오(Arctic Fox 2020.3.1 Patch 4), flutter 2.8.1 소스코드 위치 - Release airData_Model · mike-bskim/weather (github.com) Release airData_Model · mike-bskim/weather github.com 1. current_air.dart - 미세먼지 모델링을 추가합니다. .. [Flutter] App Weather - 3.5단계 model of openweathermap 이번에는 데이터 모델을 만드는 방법에 대해서 알아보겠습니다. 개발환경 : 윈도우11, 안드로이드 스튜디오(Arctic Fox 2020.3.1 Patch 4), flutter 2.8.1 소스코드 위치 - Release data_model · mike-bskim/weather · GitHub Release data_model · mike-bskim/weather github.com 데이터 모델을 쉽게 만드는 툴/웹/플러그인들이 있는데, 그중에서 안드로이드 스튜디오에서 추가 가능한 "JsonToDart" 라는 플러그인으로 변환작업을 하였습니다. model 폴더를 만들고 우클릭으로 "Json To Dart" 를 실행한다. 이전 블로그에서 사용한 샘플 데이터를 복/붙한다. 주의 사항))) 복/붙할때 주의 사항은 .. [Flutter] Design Pattern(1) - Model SNS login 이후, 사용자의 정보를 관리하는 사용자 정보에 대한 Model 패턴. 일번적으로 Model 패턴이라고 부르는진 모르지만, 개인적으로 개발할때 이렇게 표현 합니다. login_user.dart import 'package:cloud_firestore/cloud_firestore.dart'; class LoginUser { final String? appVersion; final String? datetime; final String? email; final String? expDate; final String? uid; final String? language; final String? lastLogin; final int? loginCnt; final String? photoURL; f.. 이전 1 다음