728x90
Flutter 츠누봇 [Pull Request] :: clean & 3-layered architecture 적용
https://github.com/cnu-bot/cnubot-client-app/pull/9
1. 요구사항
- Project resetting
-folder structure refactoring
- http => dio
- color palette
- font typography
2. 작업 내용
README.md 파일 업데이트
clean & 3-layered 아키텍쳐 적용
dioHelper - provider - repository - controller - GetView 순서로 API에서 가져온 데이터 표시
.env 파일 추가
env 파일은 API서버 IP, Service key 같은 민감한 정보를 저장합니다. (.gitignore에 .env추가 완료)
3. 코드리뷰
- 폴더 오타 수정
- ios platform 버전 12.0으로 수정 (Podfile)
- 파일명 단수로 통일
- 절대경로로 통일
- 필요없는 코드 제거
- dioHelper 추가
- http 의존성 제거 (dio로 대체)
- DI (의존성 주입)
- CI 오류 수정
4. Merge
'개발 > Flutter' 카테고리의 다른 글
Flutter 츠누봇 [Pull Request] :: [소식] 페이지 UI 퍼블리싱 (0) | 2022.12.07 |
---|---|
Flutter 츠누봇 [Pull Request] :: flutter_lints rules 추가 (0) | 2022.12.07 |
Flutter 츠누봇 [Pull Request] :: 의존성 추가, 화면 비율 설정 (0) | 2022.12.07 |
Flutter :: 키보드 위에 버튼 고정시키는 방법 (Alignment.bottomCenter) (0) | 2022.11.06 |
Flutter Firestore 구조 (1) | 2021.12.31 |