Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 2.94 KB

README.md

File metadata and controls

45 lines (35 loc) · 2.94 KB

To Me의 Frontend 저장소 💌

To Me 개발 노션 링크

현재 개발 진행 사항

Link

UI 를 어떻게 만들면 될까요?

  1. 다음 사진과 같이 new destination 을 클릭한다 image
  2. 원하는 Fragment 를 선택한다(유용한게 많아요!) image
  3. 선택한 이름으로 만들어진 Fragment와 xml 을 작성해나간다!(예시) image

Data 를 어떻게 저장해야 할까요?

  1. 우리는 핸드폰에 저장해야 할 모든 데이터를 구조화된 것으로는 Room 를 사용하고
  2. key value 의 형태로 저장해야 할 데이터는 Jetpack Preferences 를 사용합니다.

네트워크 요청을 어떻게 해야 할까요?

  1. kotlin coroutine 을 적극적으로 지원해주는 KTX 들을 통해서 Ktor 을 사용하여 요청합니다.
  2. image
  3. 받은 JSONGSON 을 이용해서 직렬화 합니다.
  4. image
  5. 위 사진 처럼 테스트 함수를 실행시켜 트랜잭션이 잘 일어나는지 함수별로 검즘한다.
  6. image

라이브러리 총 정리

  1. Navigation
  2. Room
  3. Preference
  1. Activity KTX
  2. Fragment KTX
  3. Lifecycle KTX
  4. LiveData KTX
  5. Room KTX
  6. ViewModel KTX
  7. preference KTX
  1. Ktor 전용 GSON