Skip to content

[pull] main from expo:main - #1176

Merged
pull[bot] merged 2 commits into
code:mainfrom
expo:main
Aug 23, 2026
Merged

[pull] main from expo:main#1176
pull[bot] merged 2 commits into
code:mainfrom
expo:main

Conversation

@pull

@pull pull Bot commented Aug 23, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

ccheever and others added 2 commits August 23, 2026 02:50
## Why

The Android lifecycle listener guide explains how to implement
`expo.modules.core.interfaces.Package`, but it does not explain how that
class is registered. This leaves module authors unsure whether they need
to edit `MainApplication` or `expo-module.config.json`.

## What changed

- clarify that Expo Autolinking discovers Android source files ending in
`Package.java` or `Package.kt` that implement `Package`
- explain that the Android build adds them to the generated
`ExpoModulesPackageList`
- document that no manual `MainApplication` or package config entry is
needed
- add the Gradle clean/rebuild recovery step for a stale generated
package list

## Test plan

- `cd docs && pnpm test` — 58 suites, 620 tests passed
- `cd docs && pnpm test:worker` — all worker and route checks passed
- `cd docs && NODE_ENV=production pnpm lint --max-warnings 0` — passed
- `cd docs && pnpm lint-prose` — 0 errors, warnings, or suggestions
- `cd docs && pnpm lint` — passed

Closes #28409.
@pull pull Bot locked and limited conversation to collaborators Aug 23, 2026
@pull pull Bot added the ⤵️ pull label Aug 23, 2026
@pull
pull Bot merged commit 6c40f4b into code:main Aug 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants