mudular code ready to fork 2

This commit is contained in:
gitea
2025-11-08 12:54:49 +01:00
parent 8c6bf598f5
commit 3debb6ad7d
13 changed files with 522 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
/// Application-wide constants.
class AppConstants {
/// Application name.
static const String appName = 'App Boilerplate';
/// Default connection timeout duration.
static const Duration connectionTimeout = Duration(seconds: 3);
/// Default health check timeout duration.
static const Duration healthCheckTimeout = Duration(seconds: 2);
/// Default retry delay for operations.
static const Duration retryDelay = Duration(seconds: 1);
/// Maximum number of retries for failed operations.
static const int maxRetries = 3;
/// Maximum queue size for sync operations.
static const int maxQueueSize = 100;
/// Private constructor to prevent instantiation.
AppConstants._();
}
+24
View File
@@ -0,0 +1,24 @@
/// Route names for navigation.
class RouteNames {
/// Home route.
static const String home = '/home';
/// Immich route.
static const String immich = '/immich';
/// Nostr Events route.
static const String nostrEvents = '/nostr-events';
/// Session route.
static const String session = '/session';
/// Settings route.
static const String settings = '/settings';
/// Relay Management route.
static const String relayManagement = '/relay-management';
/// Private constructor to prevent instantiation.
RouteNames._();
}