전 게시글에 이어서 게시글 목록에서 클릭하면 상세 조회하는 페이지로 넘어가도록 한다. 마지막 코드에서 이 부분이 살짝 나왔다. GestureDetector( onTap: () { Post post = Post.fromQuerySnapshot(postDocs[index]); print(post.content); Navigator.push( context, MaterialPageRoute( builder: (context) => GroupBuyingDetailPage(post))); }) GestureDector를 이용해 해당 영역을 클릭하면 Navigator를 이용해 그 게시글을 상세 조회하는 페이지로 이동하는 것이다. Post.fromQuerySnapshot(postDocs[index])는 무엇일까? 이..
지난 시간에 설정했던 내 주소 [경기도 성남시 수정구 창곡동]와 범위 [도(시)/ 구(시/군)/ 동명(읍/명)]를 Firestore db의 'User' collection에 저장하려고 한다. 우선, 회원정보를 UserProvider에 저장해야한다. 1. 회원가입 validation 검사→authentication 추가→firestore db 'User' collection에 삽입 (set()사용)→UserProvider에 저장 _tryValidation(); //validation 검사 try { final newUser = await _authentication .createUserWithEmailAndPassword( //authentication 추가 email: userEmail, password..
1. 위치 업데이트하기 1) 내 위치를 geolocator를 이용해 가져온다. LocationPermission permission = await Geolocator.requestPermission(); 를 Geolocator.getCurrentPosition()사용하기 전에 반드시 넣어야 한다. (안 그러면 오류 생김... 이걸로 삽질 좀 함 ㅜㅜ) 위도, 경도를 lat, lon에 넣는다. 2) 가져온 내 위치의 위도, 경도를 이용해 주소를 가져온다. 이건 네이버 naver cloud platform > Reverse Geocoding에서 지원해준다. gc - Reverse Geocoding api.ncloud-docs.com 요청 헤더에는 애플리케이션 등록 시 발급받은 client id 값과 애플리케..
- Total
- Today
- Yesterday
- GithubActions
- idtoken
- restapi
- Iterator Pattern
- 프로토타입 패턴
- 메멘토 패턴
- 책임체인패턴
- 복합체 패턴
- 퍼싸드패턴
- 상태 패턴
- docker
- UML 필요성
- springsecurity
- 책임연쇄패턴
- 반복자 패턴
- 브리지 패턴
- Chain of Responsibility
- FacadePattern
- CompositePattern
- dfs
- 프록시패턴
- 컴포지트패턴
- 플라이웨이트패턴
- 빌더 패턴
- jpa
- java문법
- 양방향연관관계
- n+1
- Flutter
- 구글로그인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |