- 이민서
- 박찬
- 예나경
- 장준영
- 개발 툴: Android Studio - Ladybug(2024.2.1)
- 사용 언어: Kotlin(앱 개발), XML(UI 설계)
- Android SDK: 34
- 작업물 저장 및 공유: GitHub
- Modal BottomSheet: 로그아웃 안내 및 계정 탈퇴 안내에 사용
- Glide: 이미지 표시해주는 라이브러리로, 마이페이지 프로필 세팅에 사용
- Lottie: 퀴즈 OX, 인터넷 요청 등 로딩화면 애니메이션에 사용
- MaterialCalendarView: 다양한 커스터마이징이 가능한 캘린더 라이브러리
- CompactCalendarView: 간단하고 가벼운 캘린더 뷰 제공, 이벤트 표시와 애니메이션 기능
- ObjectAnimator: Android의 기본 애니메이션 API로, 뷰 흔드는 동작 구현에 사용
main branch와 하위 각 팀원별 branch 이용
- main branch: 배포 직전 단계의 브랜치. develop branch에서 개발이 끝나면 사용
- develop branch : main branch의 하위 브랜치로써, 개발 프로세스를 진행하는 브랜치
- 개인 branch : develop branch의 하위 브랜치로, 팀원 개개인이 담당한 기능을 개발하는 브랜치
태그로 구분하며 두가지 종류의 이슈를 다룸
- [Request]: 개선이 필요한 사항에 대한 요청 이슈
- [Error]: 오류가 있는 경우에 대한 이슈
태그로 구분하며 개발 및 기능 추가를 다룸
- [Develop]: 개발 완료에 대한 태그
- [Add]: 개선사항에 따른 기능 추가 태그
각 태그를 이용하여 어떤 내용이 변경되었는지를 나타내는 규칙
- [Feat]: 새로운 기능 추가
- [Fix]: 버그 수정
- [Docs]: 문서 수정
- [Design]: UI 수정
- [Rename]: 파일명, 폴더명 변경
- [Remove]: 파일 삭제
코드 작성하면서 이름을 지정해야 하는 것들에 대한 규칙
- PascalCase(파스칼 케이스): 함수, 클래스
- camelCase(카멜 케이스): 변수
- UPPER_CASE(어퍼 케이스): 상수
- 버전: Ladybug(2024.2.1)
- targetSDK, minSDK: 34로 설정
- 테스트: IDE 내 Emulator로 테스트
