본문 바로가기

공부 및 활동33

DND 동아리 활동 팀이름 : JackPot 1. 아키텍쳐 설계 1) 아키텍처 시작할 때 크게 사용자들이 주로 이용하는 것을 3가지로 나누었다. - 메인화면, 검색화면, 알림화면 - 이에 대한 아키텍처 설계 2) BottomNavigationView 없애자! - airbnb를 보면 어떤 page에서는 BottomNavigationView가 또 다른 page에서는 Bottom에 Navigation이 Empty 되어있다. - 그럼에 4주차 팀원들과의 회의를 통해 BottomNavigationView를 없앴으며 메인화면을 시작으로 검색 검색페이지, 마이페이지를 이동할 수 있게 구현하였다. 자세한 내용은 figma에서 확인 가능 : JACK POT – Figma 2. 어려웠던 점 ※ Kotlin에서 Backend 연결하는데 있어서.. 2021. 7. 21.
2. Merge, 충돌 해결 (병합 이슈) 앞부분은 (1. ‘git 병합, 충돌 해결’ )의 앞 부분 내용과 똑같은 부분입니다. (a) ∙ git branch Test_Branch // branch 등록 ∙ git checkout Test_Branch (해당 소스, 파일 수정 후) ∙ git add 프로젝트 name ∙ git commit -m "message~" ∙ git checkout master 현재 상태 - test1(branch) 소스 파일 * 중요 * (b) ∙ master에 있는 소스파일에 “Hello World"를 입력한다. ∙ git add master에 있는 해당 프로젝트 ∙ git commit -m "message" * 병합 ∙ git merge Test_Branch 입력시 - 이와 같은 상황 발생 => CONFLICT, 충.. 2021. 7. 21.
1. git 병합, 충돌 해결 ∙ Branch ∙ git branch : 어떤 branch가 있는지 확인할 때 사용한다. - *master => 현재 master, branch가 선택되어 있다. ∙ git branch test1 => test1이라는 branch 생성 ∙ git checkout test1 => test1, branch 선택 => master branch를 보고 있는 사람들은 현재 작업자가 test1에서 수정 및 변경하고 있는 내역을 볼 수 없다.(master : 최 상위, test1 : child) ∙ exmaple.c 소스 변경 ∙ git add 변경 된 프로젝트, git commit -m "message~" // 수정 내용 등록 ∙ git checkout master => master로 돌아간다. (해당 실행 파일.. 2021. 7. 21.