# guolindev/coolweatherjetpack

酷欧天气的Jetpack版本实现，采用了MVVM架构。

Repository: https://github.com/guolindev/coolweatherjetpack
Canonical: https://ross.abutalabs.com/products/coolweatherjetpack
Language: Kotlin
License: Apache-2.0
License Family: permissive
Last push: 2023-09-05T08:39:15+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2744, "days_push": 1093, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2252, forks 446 (observed 2026-08-28T04:06:31.036844+00:00)

## What it is
CoolWeather Jetpack is a weather app for Android implemented with the Jetpack architecture components and an MVVM design. It serves primarily as an educational reference project demonstrating layered architecture with ViewModel, repository, local persistence (LitePal), and networking (Retrofit).

## Use cases
- learn android jetpack mvvm architecture
- study a sample weather app in kotlin
- see how to structure viewmodel and repository layers
- example of retrofit plus local database caching
- reference project for building an android weather app

## When to choose
- you want a well-documented Kotlin example of MVVM with Jetpack components
- you are learning how to layer UI, ViewModel, repository, and data sources in Android
- you need a reference for offline-first weather data with caching

## When to avoid
- you need a production-ready weather app with active maintenance and features
- you target iOS or non-Android platforms
- you prefer Compose-first or other modern architecture samples

## Facets
- artifact type: application
- maturity: maintenance
- function: mobile-framework, state-management, http-client, caching
- domain: android-tools, weather, mobile-development, tutorials
- platform: jvm
- tags: jetpack, mvvm, kotlin, weather-app, learning-project, retrofit, viewmodel, repository-pattern, android

## Member repositories
- guolindev/coolweatherjetpack (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:31.036844+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:43:48.856368+00:00, confidence not recorded.
  - readme: https://github.com/guolindev/coolweatherjetpack (fetched 2026-08-28T04:06:31.036844+00:00, sha 6f5a9ae52b0a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
