Repository navigation
DroidCast 0.4.0 — Android Preview
Pre-releaseFirst public DroidCast Android preview, an unofficial native adaptation of Tinycast.
Included
- Kotlin/Compose floating command palette with clear surroundings and dark panel.
- App search, aliases, favorites, calculator/unit conversion, notes, quicklinks, saved text and recent chosen files.
- Ctrl+Space, keyboard navigation, Android assistant entry point and Quick Settings tile.
- Real Raycast Store browse/install/update/uninstall with a partial Android host.
- Full source, upstream attribution, parity audit and prioritized roadmap.
Compatibility
This is an early preview, not full Tinycast/Raycast parity. Window-snapping commands, automatic clipboard history, folder search, snippets and backup/import are not implemented. Only UUID Generator and OKLCH Color Converter have real Store end-to-end coverage. Desktop/native helpers, OAuth and many other APIs are unavailable.
Validation
This branded build passed 18 unit tests, 20 Android tablet device regression tests, local build/lint, and global Ctrl+Space from Settings and Home. The earlier 0.3.1 implementation also completed a 308-second/21-round endurance run, three cold-restart document workflows and 20 global shortcut activations; that is recorded separately in docs/TESTING.md.
Install and source
Android 8.0+; tested on an Android 16 tablet emulator. The APK is debug signed, not production signed. Package ID remains dev.tinycast.android to preserve upgrade continuity with earlier previews. CI debug artifacts can use a different certificate. Uninstalling removes local collections; backup/import is not yet available.
AGPL-3.0-or-later. Corresponding source is attached by GitHub for this tag, including runtime sources and licenses. See NOTICE.md for attribution and PARITY.md / ROADMAP.md for scope and next improvements.
CI activation
A pinned, actionlint-checked workflow is provided at ci/android.yml. It is not active because the publishing OAuth credential lacks workflow scope. See ci/README.md to enable it with an authorized credential.