현 프로젝트 준비단계(21)
-
15. svg error 및 svg 이미지넣기 / 홈화면 _ 광고바 기능 제작
소요시간2025년 2월 13일 - 4시간 느낀 점확실히 프로젝트를 혼자 하는 게 아니라 디자이너랑 같이하니깐 더딘 느낌이 없지 않아 있다.하지만 커뮤니케이션을 하면서 하니까 오히려 더 좋은 결과물이 나오게 되어 좋은 거 같다. 오늘은 새로운 점을 많이 알게 되어서 블로그를 열심히 적을 예정이다. svg 에러 라이브러리 사용 flutter_svg: ^2.0.17 피그마에서 디자인한 이미지를 SVG 형식으로 내보내는 과정에서 일부 이미지가 표시되지 않는 오류를 경험했습니다. 이 문제를 해결하기 위해 Flutter의 flutter_svg 라이브러리 공식 GitHub 페이지에서 관련 이슈를 확인해 보았습니다. 그곳에서 제안된 해결책 중 하나는 태그를 SVG 파일의 최상단에 위치시키는 것이었습니다. ..
2025.02.13 -
14. userinfo 테이블
소요시간2025년 2월 13일 - 4시간 느낀 점확실히 쿼리문에 대한 개념이 너무 없다는 생각이 든다. 기초가 없으니 ai한테 물어보는 시간이 좀 아까운 거 같다.데이터베이스 공부를 해도 평소 nosql을 써서 조금 헷갈린다는 생각이 든다.그래서 확실히 디비 관련 지식은 블로그에 자세하게 써야 되겠다. 테이블작성하기 CREATE TABLE userInfo ( id UUID REFERENCES auth.users ON DELETE CASCADE NOT NULL PRIMARY KEY, email TEXT, username TEXT, birthdate DATE, -- 생년월일은 DATE 타입이 적합합니다. gender BOOLEAN, -- 성별은 BOOLEAN 타입으로 사용할 수 있지만, ..
2025.02.13 -
13. provider 수정 / 세션유지
소요시간2025년 2월 11일 - 3시간2025년 2월 12일 - 5시간 느낀점 로그인을 했을때 뒤로가기를 누르니까 계속 어플이 꺼졌다.보통 어플은 로그인했을때 세션이 유지가 되어야되는데 계속 세션이 유지가 안되길래 방법을 찾다가 로그인 상태 유지하는 방법을 시도하고 성공하여 기분이 좋았다. 로그인 프로바이더 추가ChangeNotifierProvider(create: (_) => AuthProvider()),// 로그인 상태 추가 class AuthProvider with ChangeNotifier { Stream? _authStateStream; Session? _session; AuthProvider() { _session = Supabase.instance.client.auth...
2025.02.12 -
12. 첫 로그인화면 / 동의화면 제작
소요시간 2025년 2월 11일 2025년 2월 12일 - 5시간 느낀점솔직히 로그인화면과 동의화면은 앞서 https://game-chanda.tistory.com/145 여기서 만들어봤던 기억이 있어서 딱히 설명할것은 없다. 살짝 리워크 정도 .오늘은 ui를 만들면서 , 로그인화면에서 안해본걸 위주로 적으려고 한다. (개발) Agree_Page 동의화면 만들기UI/UX 제작소요 12일 ( 디자인 틀 제작 및 약관 동의 화면) 피그마 반응형 제작 - UI UX 김00 프론트 엔드Column body 부분은 수직 정렬로 설정 상단바 부분은 상단바에 적지 않고 Column부분에 적어줌game-chanda.tistory.com 바텀바 키보드가 올라올때 버튼이 따라 올라가게 만드는 기능을 알게 되었다. re..
2025.02.12 -
11. 매장 상세보기 ui 제작 중 / 마커 클릭시 정보 불러오기 완료
소요시간2025년 2월 7일 - 6시간 느낀 점오늘은 막힘없이 아주 잘된 거 같다. ui제작이라 별로 어려운 부분은 없었으나 시간을 많이 써야 된다는 부분이 조금 마음 아팠다.내일부터 이틀간 휴식기간을 가져야겠다. 거의 20일간 움직이지 않고 개발만 해서 브레인스토밍도 잘 안되고 집에만 있으니까 우울해지는 거 같다 ㅋ 마커클릭 시 정보창 이제 디비에 저장되어 있는 값을 불러와야 돼서 마커를 클릭시 전달해야 될 변수들을 만들어주고 디자인을 해주고 void here(BuildContext context, String address, String roadAddress, String type, String title) 이제 마커 정보창을 눌렀을때 다음 화면에도 다 전달 되게 만들었습니다.Navigat..
2025.02.08 -
10. 내위치로 이동 및 마커기능 수정
소요시간2025년 2월 6일 - 5시간 느낀 점 , 실패지점 일단 네이버지도를 이용하는데 기존 문서에서 제공하는 플러그인이 아니라서 직접 네이버지도를 하나하나 참고해야 되는 점에서 상당히 스트레스를 받는다.ai를 최소한으로 사용해야되거나 ai를 학습시켜야 되는 게 너무 힘들었다.그래서 짜놓은 계획이 틀어져서 5시간 밖에 집중이 안되었다. 오늘은 일단 실패했으니 내일은 성공할 거다. 마커 누르면 사이즈가 달라지고 이미지가 달라지게 만드는 걸 실패하였다.( 기존 디비에서 불러오는 거랑 , 네이버지도 메서드들, json파일들이 결합되어서 코드가 엉망이 되었다. ) 내일은 0. 리팩토링1. 마커를 누르면 정보가 뜨고2. 마커마다 눌려졌는지 판단해서 사이즈도 커지게 만들고 이미지도 달라지게 만들어야겠다.3. 상..
2025.02.07