26 lines
810 B
Dart
26 lines
810 B
Dart
|
|
import 'package:flutter/material.dart';
|
||
|
|
|
||
|
|
class AppConstants {
|
||
|
|
// Layout
|
||
|
|
static const double desktopBreakpoint = 820;
|
||
|
|
static const double tabletBreakpoint = 600;
|
||
|
|
|
||
|
|
// Padding & Radius
|
||
|
|
static const double defaultPadding = 16;
|
||
|
|
static const double cardRadius = 14;
|
||
|
|
|
||
|
|
// Animation Durations
|
||
|
|
static const Duration fastAnimation = Duration(milliseconds: 200);
|
||
|
|
static const Duration normalAnimation = Duration(milliseconds: 350);
|
||
|
|
static const Duration slowAnimation = Duration(milliseconds: 600);
|
||
|
|
|
||
|
|
// Colors
|
||
|
|
static const Color primaryColor = Color(0xFF2563EB); // Blue-600
|
||
|
|
static const Color backgroundColor = Color(0xFFF9FAFB);
|
||
|
|
static const Color textPrimary = Color(0xFF111827);
|
||
|
|
static const Color textSecondary = Color(0xFF6B7280);
|
||
|
|
|
||
|
|
// API
|
||
|
|
static const int apiTimeoutSeconds = 30;
|
||
|
|
}
|