Project/Solution

Project/Solution

[Solution Challege] Medisight 개발 #6 (서버 연동 with POSTMAN)

구현 POSTMAN • Postman Website는 localhost에 요청할 수 없음 → Postman Desktop을 깔아야 함 (관련 에러 참고) // 에러 메시지 Could not send request Cloud Agent Error: Can not send requests to localhost. Select a different agent. • 서버 실행 명령어(터미널에 입력) python.exe -m uvicorn main:app --reload +) FastAPI 오류 // 에러 메시지 Error loading ASGI app. Could not import module "api" → 디렉토리를 FastAPI로 바꾸어야 함 → vsCode 터미널에 cd 'FastAPI의 경로' 명령어 ..

Project/Solution

[Solution Challege] Medisight 개발 #5 (firebase SHA1, SHA256 인증서)

구현 에러 1. Expected to find project root in current working directory. flutter packages get → pubspec.yaml 파일을 다시 저장해 주면 됨 2. firebase 구글 로그인 에러: unhandled exception: platformexception(exception, bad_request, null, null) → 클라이언트 인증의 문제 2-1. cmd에서 디렉토리를 .android로 바꾸어 준다. (자세한 내용 참고) 이후 아래 문구를 입력하고 비밀번호 android를 입력하여 SHA1, SHA256을 확인한다. // [window] keytool -list -v -alias androiddebugkey -keystore %..

Project/Solution

[Solution Challege] Medisight 개발 #4 (깃허브 commit/push with Jira)

개요 깃허브 commit/push with Jira 1. 현재 내가 위치한 브랜치 확인 → 원하는 브랜치로 변경하려면 터미널에 아래 코드 입력 // 예시 git checkout develop 2. 백로그 이름으로 브랜치 생성 ex. MDS-24 3. 백로그 안 각각의 이슈 이름에 맞게 commit & push ex. MDS-27 feat: Add main page 4. 깃허브에서 Pull request 작성 → 확인 작업(Approve) 후 develop에 Merge 5. Jira 보드 탭에서 완료된 이슈 Stack 쌓기 6. Jira 로드맵 작성

Project/Solution

[Solution Challege] Medisight 개발 #3 (간격 지정 위젯)

구현 역할 - 마이페이지 화면 구성 - 내비게이션바 화면 전환 오류 수정 간격 지정 위젯 (자세한 내용 참고) const Spacer() → 디바이스 크기에 따라 비율적으로 간격을 주고 싶을 때 사용 const SizedBox(height: 25) → 지정된 간격을 주고 싶을 때 사용 const Padding(padding: EdgeInsets.only(bottom: 25)) 어려웠던 점 1. 리스트뷰 안 요소(텍스트와 이미지)에 간격 넣기 → Padding() 안에 Text()나 Image() 위젯을 넣기 const Padding( padding: EdgeInsets.only(right: 20), child: Icon(Icons.arrow_right), ), 2. 리스트뷰를 Column 안에 넣었을 때..

Project/Solution

[Solution Challege] Medisight 개발 #2

구현 역할 - 내비게이션바 유지되도록 구현 - 카메라 기능이 포함된 qr/바코드 스캐너를 구현 - 카메라로 받아온 데이터를 다른 페이지로 전달, 카메라 페이지 제거 - 내비게이션바 버튼을 누르면 해당 페이지만 남겨두고 모든 페이지 제거 (미완성) 에러 1. target of uri doesn't exist: 'package:flutter/material.dart' → 터미널에 아래 코드를 입력해 주면 됨 flutter packages get

Project/Solution

[Solution Challege] Medisight 개발 #1

개요 vsCode 사용. Dart 언어를 사용한 Flutter 프로젝트 작성 (개발 환경 구축 방법 참고) 폴더 작성 model → 데이터베이스 관련된 파일 screen → 각 화면별 파일 widget → 여러 번 반복되거나 자주 사용될 위젯에 대한 코드 구현 역할 - 내비게이션바 구현 에러 1. flutter과 choco 다운로드 안 함 (비슷한 에러 상황 참고) 2. main에서 MaterialApp()을 return 하지 않음 3. main.dart의 이름을 바꾸고 다른 폴더에 집어넣음 → 에러의 원인 아직 모르겠음. 이름 변경 전으로 바꾸고 원래 폴더로 다시 넣어줬더니 다시 작동 4. 폴더가 다른 screen을 import할 때 폴더명을 작성해 주지 않음 ex. (잘못된 예) import 'cam..

jeonge
'Project/Solution' 카테고리의 글 목록