Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 2 KB

README.md

File metadata and controls

37 lines (29 loc) · 2 KB

템플릿 설명

레포지터리에는 총 2개의 브랜치가 있습니다.

  • main: 가장 기본이 되는 브랜치입니다. 새로운 연습 환경을 만들고자 할 때 이 브랜치에서 새로운 브랜치를 파서 만드시면 됩니다.
  • develop: 여러분의 대부분의 과제는 이 브랜치에서 이뤄지게 될 것입니다. develop/view 브랜치에서 새로운 feature 브랜치(seminar1, week1, feature/1 등 자유)를 파고 작업을 진행하면서 과제를 완료하면 해당 과제를 develop PR을 올려주시고 금잔디 조원들에게 코드리뷰를 받으시면 됩니다! 머지까지 완료하시면 과제 완료로 인정하겠습니다!

세미나 주제

주차 학습 내용
1 안드로이드 UI 구현 기초 - View, ViewGroup과 UI 이벤트 처리
2 안드로이드 UI 구현 심화 - 어댑터 패턴을 사용하는 심화 UI 컴포넌트들
3 UI/UX의 이해와 구글의 Material Design - 안드로이드 고유의 디자인 철학
4 서버 통신 기초 - HTTP, 비동기의 이해와 Retrofit2를 활용한 서버 통신
5 합동 세미나 - Client, Design, Server
6 서버 통신 심화 - OkHttp 로직 자동화, LiveData 반응형 프로그래밍
7 프로덕트 생성 실전 - 확장 함수를 통한 간결한 작성, 로컬 저장소에서 릴리즈 준비
8 미니 세미나 - 선배 개발자들의 미미나를 통한 앱잼 및 성장 실전 Tip

커밋 메시지 컨벤션

  • FEAT: 새로운 기능을 추가한 경우
  • FIX: 버그를 고친 경우
  • DESIGN: UI 변경
  • STYLE: 코드 포맷 변경 (프로덕션 코드 변경 X)
  • REFACTOR: 프로덕션 코드 리팩토링
  • COMMENT: 필요한 주석 추가 및 변경
  • DOCS: 문서를 수정한 경우
  • TEST: 테스트 추가, 변경, 리팩토링 (프로덕션 코드 변경 X)
  • CHORE: 빌드 작업 업데이트, 패키지 매니저 설정 (프로덕션 코드 변경 X)
  • RENAME: 파일이나 폴더 이름 변경
  • REMOVE: 파일을 삭제한 경우