MoMo: 5차 스프린트

yxnsx·2021년 1월 21일
0

MoMo: Sprint

목록 보기
5/7
post-thumbnail

Sprint🔥

사전적 의미로는 단거리 레이스 또는 단거리 전력질주라는 뜻으로,
짧은 단위의 계획을 바탕으로 프로젝트를 발전시켜 나아가는 방법론의 하나이다.
MoMo 팀에서는 3일 단위의 스프린트를 활용하여 프로젝트를 진행하기로 했다 !

✔️ 각 스프린트마다 목표, 알게된 지식들, 느낀점, 다음 스프린트에 대한 다짐 정리


기간

2021-01-10(일) ~ 2021-01-12(화)


목표

  • 스크롤뷰 깊이별 백그라운드 레이아웃 구성
  • 홈/스크롤뷰 오브제 배치
  • 각 화면으로 이동하는 인텐트 설정
  • 홈/스크롤뷰 서버통신 구현


알게된 지식들

1️⃣ 동적으로 레이아웃 교체하기

  • viewStub
    → 레이아웃 xml에서 include를 이용해 여러 레이아웃을 보여주기 위해서는 모든 include할 레이아웃을 xml 파일에 넣어둔 뒤 visible/invisible 처리를 해야 한다.
    → 하지만 viewStub을 이용하면 레이아웃을 동적으로 교체해서 보여줄 수 있다!
      <ViewStub
          android:id="@+id/viewStub_gradient"
          android:inflatedId="@+id/viewStub_gradient"
          android:layout_width="match_parent"
          android:layout_height="match_parent" />
      private fun setDepthViews() {
          viewBinding.viewStubGradient.layoutResource = R.layout.view_stub_depth_1
          viewBinding.viewStubGradient.inflate()
      }

👀 Android Studio 기타

  • AVD Manager - Cold Boot Now
    → 애뮬레이터가 멈췄을 때 AVD ManagerCold Boot Now를 이용해 해결이 가능하다.
    → 애뮬레이터 이름 우측의 드롭다운 버튼을 눌러 AVD Manager로 들어간 후,
    → 멈춘 기기 이름 우측의 드롭다운 버튼을 눌러 Cold Boot Now를 실행해주면 된다!




느낀 점

  • ✳️ 좋았던 점
    우리 팀의 디자이너들이 힘써준 덕분에 드디어 영롱한 뷰를 보면서 작업할 수 있게 되었다!
    뷰만 나왔을 뿐인데 이렇게 개발이 즐거워질 수 있나 싶고 너무 행복하다..

  • 아쉬웠던 점
    점점 마음이 급해져서 스프린트를 전처럼 성실하게 정리하지 못하고 있다
    나중에 몰아서 하려면 더 힘드니까 스프린트도 잊지말고 잘 정리하기..!


다음 스프린트에 대한 다짐

  1. 이제 뷰도 나왔으니 일을 세세히 쪼개서 차근차근 해나갈 수 있도록 노력하기!
  2. 서버도 얼른 붙여서 큰 틀을 잡고 사소한 버그들 잡아나가기!

0개의 댓글