feat: Implement review order flow for one-time, recurring, and permanent orders

- Added ReviewOrderPage to handle order review before submission.
- Created ReviewOrderArguments model to pass data between pages.
- Implemented schedule sections for one-time, recurring, and permanent orders.
- Enhanced navigation flow to confirm order submission after review.
- Refactored order submission logic in OneTimeOrderPage, PermanentOrderPage, and RecurringOrderPage.
- Introduced utility functions for time parsing and scheduling.
- Created reusable widgets for displaying order information in the review section.
- Updated navigation methods to use popSafe for safer back navigation.
- Added MainActivity for Android platform integration.
This commit is contained in:
Achintha Isuru
2026-03-09 19:49:23 -04:00
parent 972951fd96
commit 316a148726
32 changed files with 1165 additions and 103 deletions

View File

@@ -41,7 +41,7 @@ val keystoreProperties = Properties().apply {
}
android {
namespace = "dev.krowwithus.client"
namespace = "com.krowwithus.client"
compileSdk = flutter.compileSdkVersion
ndkVersion = flutter.ndkVersion

View File

@@ -1,5 +0,0 @@
package com.krowwithus.krowwithus_staff
import io.flutter.embedding.android.FlutterActivity
class MainActivity : FlutterActivity()