Overview

Projects

Introduction
Principles
Guidelines
Ingredients
Recipes
Compliance
Reference
Appendix

Concurrency

4 documents

Adopt Swift 6 strict concurrency incrementally

Migrate to Swift 6 data-race safety module by module, making every type that crosses an isolation boundary Sendable.

swiftiosmacos

Immutability

Mutable shared state is the root cause of most concurrency bugs. Default to immutable values; introduce mutability on...

kotlintypescript

Kotlin Flow and StateFlow: lifecycle-aware state exposure

Expose UI state as StateFlow via stateIn and collect it lifecycle-aware, injecting dispatchers for testability.

kotlin

No blocking the main thread

All lengthy work must run on background threads/tasks using platform async primitives:

csharpkotlinpythonswifttypescriptwebwindows
© 2026 Agentic Developer Studio

The Agentic Developer family

Develop

  • BitbagThe Agentic Developer persona
  • HubThe Agentic Developer Hub
  • DocsGuides & API reference
  • CookbookRecipes & patterns
  • RecipesDeveloper recipes
  • ProjectsProject planning
  • TeamYour agentic dev team
  • ToolkitThe developer toolkit
  • APIAPI reference

Build

  • PersonasDefine your personas
  • Persona RegistryBrowse agentic personas
  • RegistriesBuild registries
  • EcosystemsBuild ecosystems
  • Knowledge BasesKnowledge bases
  • StorageManage storage
  • ToolsDeveloper tools
  • SitesQuick landing pages
  • DomainsCustom domains
  • AuthenticationCustomer auth
  • DevicesConnect devices
  • NotificationsSend notifications
  • DashboardsStatus dashboards

Sell

  • ProductsDefine products
  • CustomersManage customers
  • BillingCustomer billing

Learn & community

  • AcademyLearn agentic dev
  • EducationEducational products
  • NewsNews & updates
  • CommunityForums & discussion
  • CommunitiesBuild communities
  • HelpHelp topics
  • SupportGet support

Studio & consulting

  • ConsultingLet us help you
  • Agentic Developer StudioCreators of the Hub

Operations

  • AdminOperations console
  • StatusSystem status
TermsPrivacy