# SmartToolFactory/Jetpack-Compose-Tutorials

🚀🧨📝 Series of Tutorials to learn about Jetpack Compose with subjects Material Widgets, Layout, SubcomposeLayout, custom layouts, State, custom rememberable, recomposition, LaunchedEffect, side-effects, Gesture, Animation,  Navigation, Canvas, UIs like whatsapp and others.

Repository: https://github.com/SmartToolFactory/Jetpack-Compose-Tutorials
Canonical: https://ross.abutalabs.com/products/jetpack-compose-tutorials
Language: Kotlin
License: Apache-2.0
License Family: permissive
Topics: android, jetpack-compose, jetpack-compose-tutorial, jetpack-compose-navigation, android-ui, material-design, sideeffects, material-components, custom-layout, canvas, jetpack-compose-canvas, compose-ui-test, unit-testing, compose-animation, compose-canvas, jetpack-compose-animation
Last push: 2026-05-27T14:44:18+00:00

## Health v2 (maintenance only)
Score: 70/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 84, release rhythm 35, longevity 100
- inputs: {"age_days": 2068, "days_push": 98, "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 3659, forks 420 (observed 2026-08-28T04:08:13.234257+00:00)

## What it is
A collection of Jetpack Compose tutorials organized as searchable Android app modules covering Material widgets, layouts, state, animations, gestures, navigation, and Canvas. Each chapter contains runnable code examples with tags and descriptions searchable in-app.

## Use cases
- learn jetpack compose from examples
- how to create custom layouts in compose
- jetpack compose animation examples
- compose navigation tutorial
- canvas drawing in jetpack compose
- material widgets sample code for android
- side effects and LaunchedEffect in compose

## When to choose
- learning Jetpack Compose through runnable, searchable code examples
- looking for reference implementations of layouts, animations, gestures, or Canvas drawing
- wanting a browsable tutorial app covering Material widgets and navigation

## When to avoid
- need production-ready UI component libraries rather than educational samples
- building non-Android or non-Compose applications
- expecting structured written documentation or video courses instead of code modules

## Facets
- artifact type: learning-resource
- maturity: active
- function: ui-components, animation, state-management, developer-tools
- domain: mobile-development, tutorials, android-tools, web-design
- platform: jvm
- tags: jetpack-compose, android-ui, material-design, kotlin, tutorial-series, sample-code, canvas, navigation, android

## Member repositories
- SmartToolFactory/Jetpack-Compose-Tutorials (main) score 70

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:13.234257+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-29T18:31:36.198124+00:00, confidence not recorded.
  - readme: https://github.com/SmartToolFactory/Jetpack-Compose-Tutorials (fetched 2026-08-28T04:08:13.234257+00:00, sha 9f146b278664)
- Data as of 2026-08-30T08:39:29.467469+00:00.
