Skip to content

kakao-tech-campus-2nd-step3/Team22_Android

Repository files navigation

Soundary - Android

Week3

역할 분담

  • login, 회원가입, 위젯 - 유지예
  • main - 류지원
  • social - 안유인
  • friend - 남지연

중점적으로 리뷰 받고 싶은 부분

XML 작성에 있어서 어색하거나 비효율적인 코드가 있는지 궁금합니다. (일부 relative 혹은 linearlayout으로 되어있는 부분은 차주 constraintLayout으로 수정 예정입니다.)

XML 작성시 view의 depth가 최소화 되는것이 효율적이라 알고 있습니다. 그러나 무조건적인 depth 최소화가 중요한지, 뷰간의 포함관계를 depth가 조금 늘어나더라도 명시하는 것이 좋은지 궁금합니다.

UI 컴포넌트들의 위치가 적절한지 궁금합니다! 중앙 정렬을 하는게 더 눈에 잘들어올까요?

스플래시 화면에 로고 페이드인 애니메이션을 넣고 싶은데 괜찮을까요?

개발 질문

현재 clean architecture + mvvm을 채택하여 프로젝트를 진행하고자 합니다. 그 이유는 아래와 같습니다.

  1. domain layer를 필수로 생성해서 각 layer간의 의존성을 최소화하기 위함
  2. 제대로된 아키텍처 기반의 프로젝트 경험이 적어 부적절한 presentation <-> data 의존 가능성 제거
  3. 구글의 권장 아키텍처는 optional한 domain layer의 존재가 도리어 경험이 적은 저희들에게는 혼동이 올 수 있을것 같아 채택하지 않았습니다.

이러한 상황에서 올바른 선택을 한 것인지 궁금합니다. 혹은 더 조언해주신다면 감사히 참고하겠습니다!

Releases

No releases published

Packages

No packages published

Languages