본문 바로가기

전체 글51

[트러블슈팅] 지역기반 채팅 앱-2일차 1.[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: [core/duplicate-app] A Firebase App named "[DEFAULT]" already exists뜬금없이 이런 에러가 발생함find . -name 'google-services.json' -deletefind . -name 'GoogleService-Info.plist' -delete기존 파일 삭제 후flutterfire configure실행하면 오류 사라짐휴 2024. 12. 13.
[트러블 슈팅] 지역기반 채팅앱 - 1일차 1.Error (Xcode): No file or variants found for asset: .env.프로젝트를 가져왔는데 에뮬레이터가 안 돌아가고 이런 오류가 발생 assets: - .envpubspec.yaml에는 있는데 실제 .env 파일이 없어서 그런 듯하다.파일을 최상단에 추가해줬는데도 문제 해결이 안됨... 왜지?일단 주석 처리해두고 작업 시작2.그리드뷰 사용하려는데 이런 오류 발생RenderBox was not laid out: _RenderScrollSemantics#469c4 relayoutBoundary=up2 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE'package:flutter/src/rendering/box.dart':Failed asse.. 2024. 12. 12.
팀프로젝트 : 위치기반 채팅앱 더보기git 협업https://velog.io/@summer_luna_0/GitHub초대-collaboration하는법-초대받았을때1. 맡은 부분: 마이페이지2. 기능 - 사용자 아이디 표시- 등록된 반려견 정보 불러와서 그리드뷰에 표시- 반려견 정보 등록디렉토리 구조pagesmy_pagemy_page.dartmy_page_view_model.dartmy_page_writemy_page_write.dartmy_page_write_view_model.dart기존 강의에서 도움이 될 만한 부분1. 사용자 아이디 표시class MyProfileBox extends StatelessWidget { @override Widget build(BuildContext context) { return Consu.. 2024. 12. 11.
[TIL] 알고리즘 - 검색 제안 시스템 문제)* 문제전자상거래 사이트에서는 사용자 입력에 따라 상품 이름을 제안하는 기능이 있습니다.사용자가 검색창에 단어를 입력하면, 검색창은 상품 목록에서 제안 리스트를 표시합니다.이 문제에서 주어진 단어 products와 검색 키워드 searchWord를 바탕으로다음 조건을 만족하는 제안 리스트를 반환해야 합니다사용자가 검색 키워드의 첫 번째 문자부터 하나씩 입력할 때마다,products 리스트에서 검색 키워드로 시작하는 단어를 최대 3개까지 사전 순서로 정렬하여 반환합니다.입력 중간에 검색 결과가 없으면 그 이후에도 모든 단계에서 빈 리스트를 반환합니다.* 조건1  * 예시예제 1: 입력: products = ["mobile","mouse","moneypot","monitor","mousepad"] .. 2024. 12. 10.
[TIL] Bottom Navigator Bar class HomePage extends StatelessWidget{ @override Widget build(BuildContext context) { return Scaffold( body: HomeIndexedStack(), bottomNavigationBar: HomeBottomNavigationBar(), ); }}바텀 네비게이터 바 위젯 구현시 홈 화면에서는 HomeIndexStack을 통해사용자가 선택한 탭을 보여주도록 한다. class HomeIndexedStack extends StatelessWidget { @override Widget build(BuildContext context) { return Consumer( builder.. 2024. 12. 9.
[트러블슈팅] 지역 검색 앱 1. 데이터 아이디와 패스워드, 헤더로 주지 않아서 오류 발생수정 전 코드)final response = await _client.get('https://openapi.naver.com/v1/search/local.json?', queryParameters: { 'query': query, 'display': 10, 'X-Naver-Client-Id': '###', 'X-Naver-Client-Secret': '###', },);수정 후 코드)final response = await _client.get('https://openapi.naver.co.. 2024. 12. 6.