Skip to content

sujin-kk/wanted_preonboarding_android

Repository files navigation

wanted_preonboarding_android

OverView

원티드 프리온보딩 안드로이드 사전과제

뉴스 앱 서비스

ezgif com-gif-maker (3) ezgif com-gif-maker (5) ezgif com-gif-maker (2)
Top News Category Saved

About

Features

    1. 최신 뉴스 리스트 조회
    1. 카테고리 선택
    1. 카테고리별 뉴스 리스트 조회
    1. 상세 뉴스 조회
    1. 뉴스 저장 (북마크)
    1. 저장된 뉴스 리스트 조회

🛠 Technology Stack

  • Tools : Android Studio Bublebee
  • Language : Kotlin
  • Architecture Pattern : MVVM Pattern
  • Android Architecture Components(AAC)
    • Flow
    • ViewModel
    • Coroutine
    • Data Binding
  • Naivgation Conponponent
  • PAGING
  • HILT
  • ROOM
  • OKHTTP
  • RETROFIT
  • MOSHI
  • SERIALIZATION
  • GLIDE
  • TIMBER

🔖 Foldering

.
├── data
│   ├── api
│   ├── local
│   │   ├── dao
│   │   ├── database
│   │   └── repository
│   ├── mapper
│   ├── paging
│   └── remote
│       ├── model
│       └── repository
├── di
├── domain
│   ├── model
│   │   └── enums
│   └── repository
│       ├── local
│       └── remote
├── presentation
│   ├── base
│   └── ui
│       ├── category
│       ├── detail
│       ├── main
│       ├── news
│       └── saved
└── util

ToDo

  • 네트워크 연결 여부 확인
  • Entity / Domain Model 분리

About

원티드 프리온보딩 뉴스 서비스 📰

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages