Skip to main content

Tutorial 4. Native Capabilities and Observability

Create native capability boundaries​

Do not import native SDKs directly inside screens. Create app-owned services like:

export const notificationsService = {
async requestPermissions() {
// wrapper logic
},
};

Add observability​

Before calling the app production-ready, connect:

  • crash reporting
  • release tagging
  • route tracking
  • API error logging

The tutorial should teach operational maturity, not only screen rendering.

Continue to Quality and Release.