일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 계산기만들기
- 개발자
- todolist
- 날짜처리
- 오토레이아웃
- userdefaults
- 내일배움캠프
- 앱개발
- 스파르타코딩클럽
- 내배캠
- UISlider
- pull down button
- attributedText
- Storyboard Reference
- 메모장만들기
- Xcode
- ios
- Swift
- 코드스니펫
- 알고리즘
- pop up button
- Storyboard
- URLSession
- DART
- 플러터
- Flutter
- Wil
- strikeThrough
- ListTile
- 커맨드라인툴
- Today
- Total
이리메라 갖다가
[Flutter/Dart] 팀 소개 어플 만들기(5) : 깃허브 레포지토리 가져오기/fork, 프로젝트 피드백 본문
팀 프로젝트 깃허브 가져오기
1. 로컬 저장소 폴더 만들기
2. 팀프로젝트 Repository를 클론(Clone) 받기
git clone --mirror <오리지널 레포지토리 주소> <내 로컬폴더>
-- mirror 는 원격 레포지토리의 모든 참조*를 복사해오는 것!
*참조란 모든 tag, branch를 가져오게 되므로 내 작업뿐만 아니라 팀원의 브랜치까지 가져오게 되는 것임!!
3. 내 깃허브에 레포지토리 만들기
4. 레포지토리 https 복사해서 터미널에 명령어 침!
git remote set-url <복사한 깃허브 코드 주소>
git push
git remote : 내 로컬 저장소를 원격저장소에 연결하겠다
set-url : 원격 저장소 주소를 설정(변경)
git push : 클론받은 폴더를 싹다 깃허브 레포지토리에 옮기겠다
5. 깃허브 제대로 연결됐는지 확인
git remote -v
현재 설정된 원격 저장소 url 확인할 수 있음!!
팀프로젝트 발표 피드백
1. CRUD
- C, D 기능을 추가하면 좋을 듯
- 현재 기능은 R, U만 있는거같음
- Create와 Delete를 구현하면서 발생하는 에러를 경험하다보면 성장할 것!!
2. 브랜치 전략
- 역할분담*의 중요성
*팀 과제를 하면서 가장 크게 힘들었던건 딱하나였음. 바로 역할분담..
- 브랜치명과 커밋메세지를 미리 정의해두면 누가 수정을 하던지 바로 알아볼 수 있을 듯!!
<브랜치 전략 참조>
https://inpa.tistory.com/entry/GIT-%E2%9A%A1%EF%B8%8F-github-flow-git-flow-%F0%9F%93%88-%EB%B8%8C%EB%9E%9C%EC%B9%98-%EC%A0%84%EB%9E%B5
3. UI/UX
- 사용자 편리성을 고려
- 버튼 클릭 시 재확인 팝업 생성
- 브랜딩을 위해서도 UI적인 고민이 필요함
- 사용자가 앱을 처음 봤을 때를 생각해야 함
4. 업무분장
- 필요악^^
5. 레퍼런스
- 경쟁사 앱 참조하는건 좋은 행동
- 서비스 벤치마킹은 좋은 요소
- 클론코딩을 계속해서 해보다보면 코딩이 손에 익고, 좋은 기능들은 내꺼에도 써먹기!
6. 발표방법
- 구현하지 못한 것보다 구현한 사항을 더 강조해서 발표~!
- 1,2번 등 번호를 달아 기능을 설명하면 듣는사람의 이해도가 상승
7. 앱 플로우
- 피그마나 와이어프레임 툴을 활용하여 시각적으로 표현
- 보기좋은 떡이 먹기도 좋다!
'TIL' 카테고리의 다른 글
[Swift] 나만의 계산기 만들기(1) : Xcode 다루기, 스토리보드, IBAction (0) | 2023.07.18 |
---|---|
[Swift] 기초문법 강의 복습 (2) | 2023.07.17 |
[Flutter/Dart] 팀 소개 어플 만들기(4) : AdMob, 프로젝트 회고 (0) | 2023.07.13 |
[Flutter/Dart] 팀 소개 어플 만들기(3) : overflow, SharedPreferences, autofocus, EdgeInsets (0) | 2023.07.12 |
[Flutter/Dart] 팀 소개 어플 만들기(2) : ListView.separated(), ListTile (0) | 2023.07.11 |