Flutter(2)
-
당근마켓 FloationActionButton 만들기 (flutter)
오늘은 플러터로 프로젝트를 진행하다가 FloatingActionButton을 클릭했을 때2개의 동작을 할 수 있게끔 만들어주고 싶어서 어떻게 해야할지 고민하다가당근마켓 어플에 FloatingActionButton을 따라 만들어야겠다고 생각을 하게 되었다 지금 만들어 보긴 했는데,,, 똑같지는 않고 유사하다,,! 한 번 봐보도록 하자! 1, flutter_speed_dial 패키지를 pubspec.yaml 파일에 추가 이걸 가장 먼저 해줘야한다 왜냐하면 우리는 SpeedDial 이라는 새로운 패키지를 사용할 것이기 때문이다! 이렇게 추가를 해주고 pub get을 눌러주면 패키지 추가가 완료 되었다! 2, SpeedDial을 사용하는 함수 만들기 나 같은 경우에는 bottomNavi로 연결된 홈화면..
2024.11.23 -
Flutter Firebase 데이터 update (데이터 수정)
저번 블로그에 이어서 이번 블로그에선Firebase에 저장된 데이터를 수정하는 방법에 대해 정리를 해보려고 한다상황을 간단하게 설명하자면userLevel 이라는 컬렉션 내부에'userLevel' 이라는 필드에 1을 추가해주고'userExValue'라는 필드를 0으로 수정해주면 된다즉 레벨 형태로써 userExValue의 값이 100이상이 될 경우 레벨을 1업 하고 경험치를 초기화 하는 것이다 DataSource 가장 먼저 파이어베이스에서 나의 userUid를 가지고 있는 문서를 찾아주고수정하는 코드를 구현한다 //userUid에 맞는 데이터 가져와서 레벨 1 올리고 경험치 초기화하기 FutureupdateUserLevel(String userUid)async{ QuerySnapshot query..
2024.11.01