Skip to content

next-step/android-github-compose

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date
Mar 12, 2025
Mar 7, 2025
Aug 28, 2024
Mar 11, 2025
Aug 28, 2024
Aug 28, 2024
Mar 5, 2025
Mar 5, 2025
Aug 28, 2024

Repository files navigation

android-github-compose

🚀 1단계 - GitHub(데이터 레이어) 요구 사항

  • NEXTSTEP 조직의 저장소 목록을 가져오는 Client를 구현한다.
  • 네트워크 요청으로 저장소 목록을 가져오는 기능은 data 패키지에 구현되어야 한다.
  • 힌트 코드를 참고하여 수동 DI를 구현한다. (Hilt와 같은 별도의 DI 라이브러리를 활용하지 않는다)
    • 실제로 서버 데이터가 잘 로드되는지 Log로 확인한다.

🚀 1단계 - GitHub(데이터 레이어) 개선 사항

  • GithubResponse 클래스 명 api 호출 의도에 맞게 변경
  • remote.api.mapper > remote.mapper 패키지 이동
  • getRepositories 첫 조회 viewModel init에서 호출하도록 수정
  • 화면 기준 패키지 재구성

🚀 2단계 - GitHub(UI 레이어) 요구 사항

  • NEXTSTEP 조직의 저장소 목록을 선형 리스트로 노출한다
  • Material3의 Theme을 활용하여 Typography와 Color를 부여한다.
  • 힌트 코드를 참고하여 ViewModel Factory를 구현한다. (Hilt와 같은 별도의 DI 라이브러리를 활용하지 않는다)
  • 저장소 목록을 노출하는 UI와 관련된 기능은 ui 패키지에 구현되어야 한다.
  • UI 레이어는 데이터 레이어를 의존하지만, 데이터 레이어는 UI 레이어를 의존해선 안 된다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages