{"data":{"slug":"jetpack-compose","name":"Jetpack Compose","tagline":"","homepage":"https://developer.android.com/compose","category":{"slug":"mobile-frameworks","name":"Mobile App Frameworks"},"vendor":null,"score":{"composite":44.4,"confidence":0.38,"confidenceBand":"low","breakdown":{"price_level":{"value":0,"weight":0.04,"present":false,"contribution":0},"reliability":{"value":0,"weight":0.053,"present":false,"contribution":0},"capabilities":{"value":74.7,"weight":0.09911111111111111,"present":true,"contribution":7.4},"repo_stars":{"value":81.8,"weight":0.033,"present":true,"contribution":2.7},"integrations":{"value":0,"weight":0.053,"present":false,"contribution":0},"dependent_projects":{"value":0,"weight":0.08,"present":false,"contribution":0},"dev_activity":{"value":0,"weight":0.12,"present":true,"contribution":0},"release_cadence":{"value":60.6,"weight":0.067,"present":true,"contribution":4.1},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.173,"present":false,"contribution":0},"security_score":{"value":0,"weight":0.053,"present":false,"contribution":0},"pricing_transparency":{"value":0,"weight":0.053,"present":false,"contribution":0},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-01T12:52:05.994Z","stale":true},"uri":"https://www.vioscale.ai/software/jetpack-compose","aliases":["jetpack-compose"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-09T19:57:57.552Z","categories":[{"slug":"mobile-frameworks","name":"Mobile App Frameworks","isPrimary":true}],"facts":{"description":[{"attribute":"description.long","value":"Jetpack Compose is a Kotlin-based UI toolkit that uses declarative programming to simplify Android app development. It automatically updates the UI when application state changes, supports Material Design 3 and adaptive layouts, and works seamlessly with existing Android code.","provenance":{"source":"https://developer.android.com/compose","sourceType":"vioscale-crawler","retrievedAt":"2026-08-16T21:33:14.437Z","confidence":0.6}}],"features":[{"attribute":"features.capabilities","value":{"targets":"Android, Wear OS, ChromeOS, tablets, foldables, XR 2D","approach":"native_declarative","language":"Kotlin","hot_reload":true,"web_target":false,"native_widgets":true,"desktop_support":true,"official_ui_kit":true,"single_codebase":true,"typescript_first":false,"native_api_access":"full"},"provenance":{"source":"https://developer.android.com/compose","sourceType":"vioscale-crawler","retrievedAt":"2026-08-16T21:33:14.437Z","confidence":0.6}}],"platform":[{"attribute":"platform.support","value":{"android":true},"provenance":{"source":"https://developer.android.com/compose","sourceType":"vioscale-crawler","retrievedAt":"2026-08-16T21:33:14.437Z","confidence":0.6}}],"market":[{"attribute":"market.availability","value":{"hqCountry":"US","primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]},"provenance":{"source":"https://developer.android.com/compose","sourceType":"vioscale-crawler","retrievedAt":"2026-08-16T21:33:14.437Z","confidence":0.75}}],"activity":[{"attribute":"activity.commits_last_30d","value":0,"provenance":{"source":"https://github.com/android/nowinandroid/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:56:22.173Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.github_stars","value":21726,"provenance":{"source":"https://github.com/android/nowinandroid","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:56:22.173Z","confidence":0.9}}],"language":[{"attribute":"language.primary","value":"Kotlin","provenance":{"source":"https://github.com/android/nowinandroid","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:56:22.173Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/android/nowinandroid","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:56:22.173Z","confidence":0.95}}],"pricing":[{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://developer.android.com/compose","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:56:22.173Z","confidence":0.4}}],"release":[{"attribute":"release.cadence_days","value":71,"provenance":{"source":"https://github.com/android/nowinandroid/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:56:22.173Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/android/nowinandroid/releases/tag/0.1.1","date":"2023-07-13T11:09:53Z","type":"stable","version":"0.1.1"},{"url":"https://github.com/android/nowinandroid/releases/tag/0.0.5","date":"2023-05-02T16:34:58Z","type":"stable","version":"0.0.5"}],"provenance":{"source":"https://github.com/android/nowinandroid/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:56:22.173Z","confidence":0.7}}]},"factList":[{"attribute":"description.long","value":"Jetpack Compose is a Kotlin-based UI toolkit that uses declarative programming to simplify Android app development. It automatically updates the UI when application state changes, supports Material Design 3 and adaptive layouts, and works seamlessly with existing Android code.","provenance":{"source":"https://developer.android.com/compose","sourceType":"vioscale-crawler","retrievedAt":"2026-08-16T21:33:14.437Z","confidence":0.6}},{"attribute":"features.capabilities","value":{"targets":"Android, Wear OS, ChromeOS, tablets, foldables, XR 2D","approach":"native_declarative","language":"Kotlin","hot_reload":true,"web_target":false,"native_widgets":true,"desktop_support":true,"official_ui_kit":true,"single_codebase":true,"typescript_first":false,"native_api_access":"full"},"provenance":{"source":"https://developer.android.com/compose","sourceType":"vioscale-crawler","retrievedAt":"2026-08-16T21:33:14.437Z","confidence":0.6}},{"attribute":"platform.support","value":{"android":true},"provenance":{"source":"https://developer.android.com/compose","sourceType":"vioscale-crawler","retrievedAt":"2026-08-16T21:33:14.437Z","confidence":0.6}},{"attribute":"market.availability","value":{"hqCountry":"US","primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]},"provenance":{"source":"https://developer.android.com/compose","sourceType":"vioscale-crawler","retrievedAt":"2026-08-16T21:33:14.437Z","confidence":0.75}},{"attribute":"activity.commits_last_30d","value":0,"provenance":{"source":"https://github.com/android/nowinandroid/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:56:22.173Z","confidence":0.65}},{"attribute":"adoption.github_stars","value":21726,"provenance":{"source":"https://github.com/android/nowinandroid","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:56:22.173Z","confidence":0.9}},{"attribute":"language.primary","value":"Kotlin","provenance":{"source":"https://github.com/android/nowinandroid","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:56:22.173Z","confidence":0.9}},{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/android/nowinandroid","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:56:22.173Z","confidence":0.95}},{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://developer.android.com/compose","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:56:22.173Z","confidence":0.4}},{"attribute":"release.cadence_days","value":71,"provenance":{"source":"https://github.com/android/nowinandroid/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:56:22.173Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/android/nowinandroid/releases/tag/0.1.1","date":"2023-07-13T11:09:53Z","type":"stable","version":"0.1.1"},{"url":"https://github.com/android/nowinandroid/releases/tag/0.0.5","date":"2023-05-02T16:34:58Z","type":"stable","version":"0.0.5"}],"provenance":{"source":"https://github.com/android/nowinandroid/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:56:22.173Z","confidence":0.7}}],"market":{"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[],"primaryMarkets":[],"hqCountry":"US"},"releaseHistory":[{"version":"0.1.1","date":"2023-07-13T11:09:53Z","url":"https://github.com/android/nowinandroid/releases/tag/0.1.1","type":"stable"},{"version":"0.0.5","date":"2023-05-02T16:34:58Z","url":"https://github.com/android/nowinandroid/releases/tag/0.0.5","type":"stable"}],"claimed":false,"updatedAt":"2026-08-26T19:57:57.552Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/jetpack-compose","markdown":"https://www.vioscale.ai/software/jetpack-compose.md","html":"https://www.vioscale.ai/software/jetpack-compose"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-01T14:04:45.367Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}