Skip to content
androidPublic

About

Main repository for snippets surfaced on developer.android.com.

Topics

Resources

Contributing

Stars

1.1k stars

Watchers

82 watching

Forks

Latest commit

 

History

838 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Snippets

This repository holds code snippets used in Android documentation on developer.android.com.

The idea is that by having a small sample project that contains the code snippets from documentation, developers will gain more context on how to implement a specific API.

In addition, by having CI running on this repo, we can ensure that the code snippets on developer.android.com is in a working condition.

It is a work in progress, as many snippets are still embedded as static HTML.

Contributing

We love contributions! See CONTRIBUTING.md for guidelines.

Interactive Compose Previews (preview/)

The preview/ directory provides the interactive WebAssembly (Compose Multiplatform for Web) preview runner and Roborazzi screenshot generator used by developer.android.com:

  • preview/wasm: Compiles registered Material 3 Compose snippets from compose/snippets into an embeddable WebAssembly application (wasm.html + snippets-preview-wasm.mjs) with URL-driven theme, color preset, and density controls.
  • preview/generator: Generates 16:9 (768x432) monochrome static preview screenshots for every snippet in SnippetRegistry.kt using Robolectric Native Graphics and Roborazzi.

See preview/README.md for local build, screenshot generation, and development server instructions.

About

Main repository for snippets surfaced on developer.android.com.

Topics

Resources

Contributing

Stars

1.1k stars

Watchers

82 watching

Forks

Releases

Packages

Used by

Contributors

Languages