AiryMiku / v2plus_android

Android App for v2ex

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

v2plus


🥪 A third party android application for v2ex.


Android CI

Tech stack & Open-source libraries

  • Kotlin based + Coroutines for asynchronous.
  • JetPack
    • LiveData - notify domain layer data to views.
    • Lifecycle - dispose of observing data when lifecycle state changes.
    • ViewModel - UI related data holder, lifecycle aware.
    • Room Persistence - construct a database using the abstract layer.
  • Retrofit2 & OkHttp3 - construct the REST APIs and paging network data.
  • Glide - loading images.
  • Material-Components - Material design components like ripple animation, cardView.

Architecture

v2plus is based on MVVM architecture and a repository pattern.

About

Android App for v2ex


Languages

Language:Kotlin 100.0%