Agentβ™₯︎Age
Catalog

Shuttle

Official

by grarcht Β· Kotlin

Android framework and solution that prevents TransactionTooLargeException crashes by design.

io.github.grarcht/shuttle (MCP Server)

This server provides an Android framework and solution focused on preventing TransactionTooLargeException crashes. It is described as safely transporting large Serializable objects between components, aiming to reduce reliability issues related to data transfer, navigation, IPC, and resilience in Android apps.

πŸ› οΈ Key Features

  • Prevents TransactionTooLargeException crashes β€œby design”
  • Safe transport of large Serializable objects between components
  • Android framework for solution-building-block style integration
  • Maven/Gradle support implied by available artifact information

πŸš€ Use Cases

  • Reduce app crashes caused by oversized transactions
  • Transfer large serialized data across Android modules/components
  • Support navigation and IPC scenarios that move data between components
  • Improve usability through fewer reliability and resilience failures

⚑ Developer Benefits

  • Avoids crash-prone large object transfers by design
  • Streamlines data-transfer workflows for components
  • Fits into Kotlin/coroutines-based Android development contexts

⚠️ Limitations

  • Scope is limited to transporting large Serializable objects; other data types are not specified

Topics

androidtransactiontoolargeexceptionkotlincoroutinesframeworksbbsolution-building-blockmavenguardrailprevent-app-crashesgradlemodulesdata-transfernavigationipcreliabilityresilienceusability