kangsudal / brew-crew

https://www.youtube.com/watch?v=Wa0rdbb53I8&list=PL4cUxeGkcC9j--TKIdkb3ISfRbJeJYQwC&index=2
0 stars 0 forks source link

>study note #3

Open kangsudal opened 4 years ago

kangsudal commented 4 years ago

Provider Firebase

Provider로 코드를 좀 깔끔하게 만들고싶다. 데이터를 꺼내오고 입력하는 출구를 통일하고싶다. 데이터: 책, 책장, 사용자 정보

Firebase: 데이터 영속성. 어플 껐다켜도 리셋안되게 저장하는 방법 찾아봤는데 device local storage를 사용하는 sqlite 이용 방법도 있지만, 나는 구글 서비스 이용방식을 써보고싶어서 firebase라는것에 자꾸 관심을 갖게 되는것같다. 영어로된자료들을 읽고보는데 쉽게 피곤하고 지쳐서 속도가 더디지만, 꼭 사용하는 방법을 알고싶다.

Flutter와 Firebase를 익숙하게 다루는 다른 사람들이 어떻게 쓰는지 구경을 많이 하는게 먼저같다.

그다음에 firebase 사용하는 코드에서 받아온 instance를 provider에 저장시켜서 꺼냈다 넣었다 하는법에 초점을 맞추는 순서가 지금의 나에게 옳은것 같다~

https://www.youtube.com/watch?v=j_SJ7XmT2MM

이런 강좌를 찾게됐는데 지금의 내게 아주 적절한것같다 아직은 안따라하고 스트레스 안받고 익숙해지게, 큰 흐름 보고싶어서 쭉 보고있는 중이다.

firebase와 provider firebase와 provider2 firebase와 provider3

Originally posted by @kangsudal in https://github.com/kangsudal/mybook-diary/issues/1#issuecomment-558569458

kangsudal commented 4 years ago

Flutter & Firebase App Tutorial #17 - Firestore User Records https://www.youtube.com/watch?v=EA7973HI93E

Firestore User Records Firestore User Records2 Firestore User Records3 Firestore User Records4

kangsudal commented 4 years ago

brew_crew 결과: 2019/11/27 ~ 12/13 2주 brew_crew 영상.zip

개선하고싶은 부분:

  1. settings에서 텍스트 입력할때 화면 잘 안보이는거 위로 올리는법. SingleChildScrollView로 감싸도 안된다. showModalBottomSheet()로 되어있어서 그런것같다.

  2. Register 후 자동 로그인될때 새로 생성된 BrewTile이 안보이는점. 한번 로그아웃을 하고 다시 로그인해야하는 번거로움이 있다.

아직도 firestore에 입출력 함수부분에 이해가 안되는 부분이 많다. 1)동영상을보면서 모르는 부분(함수)을 정리해보고, 2)다른 어플(재고관리류)을 만들며 복습해보아야겠다. 3)시각화,그래프에 관심이 많은데 2) 이후에 json데이터 불러오는거 다시 공부해서 뭔가 만들고싶다.

kangsudal commented 4 years ago

개선 1 solution? https://github.com/flutter/flutter/issues/18564#issuecomment-419804357