at main 1.0 kB view raw
1import 'package:flutter/material.dart'; 2 3/// Application color constants 4/// 5/// Centralized color definitions for consistent theming. 6/// Using semantic names improves maintainability. 7class AppColors { 8 // Private constructor to prevent instantiation 9 AppColors._(); 10 11 /// Primary background color - dark navy 12 static const background = Color(0xFF0B0F14); 13 14 /// Primary accent color - orange/coral 15 static const primary = Color(0xFFFF6B35); 16 17 /// Secondary text color - light gray/blue 18 static const textSecondary = Color(0xFFB6C2D2); 19 20 /// Border color - dark gray 21 static const border = Color(0xFF2A2F36); 22 23 /// Secondary background color - slightly lighter than main 24 static const backgroundSecondary = Color(0xFF1A1F26); 25 26 /// Loading indicator color - medium gray 27 static const loadingIndicator = Color(0xFF484F58); 28 29 /// Off-white color for primary text 30 static const textPrimary = Color(0xFFe4e6e7); 31 32 /// Community name color - light blue/cyan 33 static const communityName = Color(0xFF7CB9E8); 34}