# Mobile Platform Roadmap ## Patterns Decisions :::info Browse link before continue [UI Composition](/QuSJSIGpQjuUfl4Y2kHhCQ) ::: - [x] Event Aggregation * https://prismlibrary.com/docs/event-aggregator.html - [x] Async Service Communication - [x] HttpClient * https://www.bddk.org.tr/Mevzuat/DokumanGetir/1171 * mutual tls - json signature * https://github.com/xoltawn/mtls_example_flutter - [x] Data Binding * https://bloclibrary.dev/#/whybloc - [x] Pages - [x] Components * https://prismlibrary.com/docs/modules.html * https://prismlibrary.com/docs/viewmodel-locator.html - [ ] Error Reporting - [ ] User Event Sourcing - [ ] Posthog Integration [Flutter SDK](https://posthog.com/docs/libraries/flutter) - [ ] Application Security - [ ] Obfuscation - [ ] Secure element data - [ ] SSL Pinning - [ ] TLS 1.3 - [ ] Tamper Detection * https://pub.dev/packages/freerasp - [ ] JWS Implementation - [ ] Integrity API (http call with Nonce etc.) - [ ] IOS - [ ] Android - [ ] Session Management - [ ] Authentication - [ ] Token Exchange - [ ] Token Revocation - [x] Routing - [x] Deep linking (Universal URI MAP) - [ ] Push Message Handling - [ ] Transactional Push - [ ] Rich Notification Push - [ ] Hidden Push - [ ] Navigation (Main, Sub, Context etc.) - [ ] Feature Management - [ ] A/B and Segmented Features ### Development Services - [ ] Local Development Enviroment - [ ] Cloud Development Enviroment - [ ] Azure Services - [ ] Kubernetes - [ ] Support Services ### Prototype design - [ ] Shell Development - [ ] Sample Display Pages Development - [ ] Sample Transaction Pages Development - [ ] Soft OTP Testing ### Deployment Pipelines - [ ] Version Management Strategy - [ ] Quality and Security Strategy - [ ] SonarCube - [ ] Linter Selection - [ ] dart_code_metrics - [ ] www.ostorlab.co - [ ] Flutter Build Flavors - [ ] IOS Store Automation - [ ] Android Play Store Automation - [ ] BBT Pipelines (On and Burgan) - [ ] BBK Pipelines (Digital and Private) ### Test Automation - [ ] Framework Testing - [ ] Routing - [ ] Deeplinking - [ ] Push Message Validation - [ ] Configuration Change Push - [ ] Dynamic Security Test Scenarios - [ ] UI Automation Testing ### Grant Flows - [ ] Login - [ ] Claim Password - [ ] Recover Password - [ ] User Registration (*Video KYC not included.*)