Mobile Application Justification

Native App - Flutter

  • Exposes current and new API for users
  • Validation of capabilities
  • Sample implementation (if open sourced)
  • Consistent experience for implementators
  • Enforces separation of responsibilities


  • Users get native application performance
  • Notifications are now prioritized
  • Background
  • Immediate


  • Grants API capabilities dictating form and consistency is kept
  • Native client is predominantly view allowing debugging from API tools like Postman or command line

New possibilities and integrations

Enhanced capabilities to avoid confusion can be added (photos, collecting identification, native messaging, etc.)