# getActivity/AndroidProject

Android 技术中台，但愿人长久，搬砖不再有

Repository: https://github.com/getActivity/AndroidProject
Canonical: https://ross.abutalabs.com/products/androidproject
Language: Java
License: Apache-2.0
License Family: permissive
Topics: android, mvp, dialog, glide, toast, flutter, mvvm, popupwindow, baseactivity, recyclerview, titlebar, kotlin, mvi, jetpack, compose, okhttp, retrofit, rxjava
Last push: 2026-07-23T12:34:21+00:00

## Health v2 (maintenance only)
Score: 73/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 94, release rhythm 30, longevity 100
- inputs: {"age_days": 2871, "days_push": 41, "days_rel": 253, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6912, forks 1416 (observed 2026-08-28T04:09:51.323662+00:00)

## What it is
AndroidProject is a mature Android 'technology middle platform' — a pre-built project architecture template with common screens, dialogs, base classes, and integrated libraries (OkHttp, Retrofit, Glide, Jetpack, Compose). It lets developers start new Android apps or refactor old ones without re-building boilerplate architecture, cutting development time roughly in half.

## Use cases
- start a new android app with a ready-made architecture
- android project template with base activity and base classes
- mvp mvvm mvi architecture example for android
- common dialogs and titlebar components for android
- refactor an old android project onto a clean architecture
- android app skeleton with retrofit okhttp glide integrated

## When to choose
- starting a new Android app and wanting a battle-tested architecture out of the box
- you want pre-built common screens, dialogs, and base classes instead of copying old project code
- you want a template already proven in multiple production company projects

## When to avoid
- you need a small focused library rather than a full project template
- your team already has an established in-house architecture
- you are not building Android applications

## Facets
- artifact type: framework
- maturity: active
- function: ui-components, state-management, http-client, developer-tools
- domain: mobile-development, android-tools, web-development, developer-tools
- platform: jvm
- tags: android-boilerplate, project-template, mvp, mvvm, mvi, jetpack-compose, base-classes, starter-project, app-architecture, android, mobile

## Member repositories
- getActivity/AndroidProject (main) score 73

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:51.323662+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-29T17:41:28.218543+00:00, confidence not recorded.
  - readme: https://github.com/getActivity/AndroidProject (fetched 2026-08-28T04:09:51.323662+00:00, sha 5c03bca39233)
- Data as of 2026-08-30T08:39:29.467469+00:00.
