After Framework

after_design_system

نظام التصميم: الغرض، والاعتماديات، وواجهات API الرئيسية، ومثال لـ after_design_system.

إصدار التوثيق: supercore main · الحزم 1.0.0

الغرضرابط إلى هذا القسم: الغرض

نظام التصميم

اللغة البصرية المشتركة: رموز اللون والتباعد ونصف القطر والحركة والطباعة، وبيانات سمة Material 3، ومكوّنات مشتركة، متطابقة عبر خطوط المنتجات.

الاعتمادياترابط إلى هذا القسم: الاعتماديات

after_ecosystemafter_aiafter_consumerafter_enterpriseafter_firebaseafter_coreafter_design_system
تعتمد على
after_core
اعتماديات خارجية بارزة
shared_preferences

واجهات API الرئيسيةرابط إلى هذا القسم: واجهات API الرئيسية

  • AfterThemeData
  • AfterTheme
  • AfterColors
  • AfterSpacing
  • AfterRadius
  • AfterMotion
  • AfterFadeSlide

مثالرابط إلى هذا القسم: مثال

dart
abstract final class AfterThemeData {
  static ThemeData light({
    AfterTypography typography = AfterTypography.garage,
    Color? accentOverride,
  }) { … }

  static ThemeData dark({
    AfterTypography typography = AfterTypography.garage,
    Color? accentOverride,
  }) { … }
}

// Product: same family, own accent (spec branding.accent).
MaterialApp(
  theme: AfterThemeData.light(accentOverride: const Color(0xFF22D3EE)),
  darkTheme: AfterThemeData.dark(accentOverride: const Color(0xFF22D3EE)),
);

المصدر supercore/packages/after_design_system/lib/src/foundations/theme.dart (يُفتح في علامة تبويب جديدة)