{"adoption": {"forks": 230, "observed_at": "2026-08-28T04:04:48.692268+00:00", "stars": 1466}, "canonical_url": "https://ross.abutalabs.com/products/materialtextfield", "card": {"archived": true, "artifact_type": "library", "description": "A different beautiful Floating Edit Text", "domain": ["mobile-development", "android-tools", "web-design"], "enriched": true, "function": ["ui-components", "animation", "form-handling"], "health_score": 10, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["florent37/MaterialTextField"], "name": "florent37/MaterialTextField", "platform": ["jvm"], "pushed_at": "2020-07-02T11:48:06+00:00", "repo": "florent37/MaterialTextField", "stars": 1466, "tags": ["material-design", "floating-label", "edittext", "android-ui", "android", "mobile"], "topics": ["android", "material", "text", "field", "material-design"], "urls": [], "use_cases": ["add floating label animation to Android EditText inputs", "create material design styled text fields in Android", "customize text input appearance with label color and icon", "animate text field expansion on focus in Android app", "replace plain EditText with a beautiful input card"], "what_it_is": "An Android UI library that wraps EditText views in a MaterialTextField container to create an animated, floating-label text input with Material Design styling. It is distributed as a small Java library for Android apps.", "when_to_avoid": ["you need actively maintained components with recent AndroidX updates", "you only need standard Material text fields already provided by the Material Components library", "your project is Kotlin-first and prefers Jetpack Compose inputs"], "when_to_choose": ["you want a distinctive animated floating-label input on Android", "you need a lightweight drop-in wrapper around existing EditTexts", "your app follows Material Design input styling"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/materialtextfield", "repo": "florent37/MaterialTextField", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.692268+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.345813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e037b3940bc7d4c44c9f4469b1c17e2b719480ea087cc3ea0a2654a7dbbdbe1", "fetched_at": "2026-08-28T04:04:48.692268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florent37/MaterialTextField"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.692268+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.345813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e037b3940bc7d4c44c9f4469b1c17e2b719480ea087cc3ea0a2654a7dbbdbe1", "fetched_at": "2026-08-28T04:04:48.692268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florent37/MaterialTextField"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.345813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e037b3940bc7d4c44c9f4469b1c17e2b719480ea087cc3ea0a2654a7dbbdbe1", "fetched_at": "2026-08-28T04:04:48.692268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florent37/MaterialTextField"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.692268+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.692268+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.692268+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.345813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e037b3940bc7d4c44c9f4469b1c17e2b719480ea087cc3ea0a2654a7dbbdbe1", "fetched_at": "2026-08-28T04:04:48.692268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florent37/MaterialTextField"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.692268+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.692268+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.345813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e037b3940bc7d4c44c9f4469b1c17e2b719480ea087cc3ea0a2654a7dbbdbe1", "fetched_at": "2026-08-28T04:04:48.692268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florent37/MaterialTextField"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.692268+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.692268+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.692268+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.345813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e037b3940bc7d4c44c9f4469b1c17e2b719480ea087cc3ea0a2654a7dbbdbe1", "fetched_at": "2026-08-28T04:04:48.692268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florent37/MaterialTextField"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.692268+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.692268+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.345813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e037b3940bc7d4c44c9f4469b1c17e2b719480ea087cc3ea0a2654a7dbbdbe1", "fetched_at": "2026-08-28T04:04:48.692268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florent37/MaterialTextField"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.345813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e037b3940bc7d4c44c9f4469b1c17e2b719480ea087cc3ea0a2654a7dbbdbe1", "fetched_at": "2026-08-28T04:04:48.692268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florent37/MaterialTextField"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.345813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e037b3940bc7d4c44c9f4469b1c17e2b719480ea087cc3ea0a2654a7dbbdbe1", "fetched_at": "2026-08-28T04:04:48.692268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florent37/MaterialTextField"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:35:03.345813+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e037b3940bc7d4c44c9f4469b1c17e2b719480ea087cc3ea0a2654a7dbbdbe1", "fetched_at": "2026-08-28T04:04:48.692268+00:00", "kind": "readme", "missing": false, "url": "https://github.com/florent37/MaterialTextField"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4024, "days_push": 2253, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}