Skip to content

f-lab-edu/Android-Assignment

Repository files navigation

Android-Assignment

f-lab 안드로이드 과제이며 기초를 갈고닦는 것에 focus가 맞추어져있는 과제입니다.

1주차 프로젝트 과제

필수 조건

  • 1개의 액티비티에 2개의 프래그먼트를 기반으로 사용
  • xml으로 작성
  • 데이터는 로컬 데이터
  • 데이터는 저장할 필요 없음(메모리에 만 저장)

1순위

  • 전체리스트

    • 이미지, 제목이 있어야함
    • 목록의 아이템을 누르면 최근 리스트에 갱신
      • 대신 최근 리스트는 언제나 마지막에 본 화면이 가장 위에 배치
  • 최근 리스트

    • 최근 리스트 화면에 10초 이상 머무를 시 최근 리스트 항목에서 하나씩 삭제되기

2 순위

  • 상세페이지
    • 액티비티 또는 프래그먼트로 구현
    • 좋아요하거나, 좋아요 체크해지

2주차 프로젝트 과제

  • 데이터를 API로 받아서 처리
  • MVC/MVP/MVVM 패턴에 대해서 학습

3주차 프로젝트 과제

  • Room 또는 DataStore 사용

4주차 프로젝트 과제

  • hilt 적용

About

f-lab 안드로이드 과제

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages