Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

>study note #3

Open
kangsudal opened this issue Dec 13, 2019 · 3 comments
Open

>study note #3

kangsudal opened this issue Dec 13, 2019 · 3 comments

Comments

@kangsudal
Copy link
Owner

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 kangsudal/mybook-diary#1 (comment)

@kangsudal
Copy link
Owner Author

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
Copy link
Owner Author

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
Copy link
Owner Author

개선 1 solution?
flutter/flutter#18564 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant