xerkonix_design_system 1.0.0 copy "xerkonix_design_system: ^1.0.0" to clipboard
xerkonix_design_system: ^1.0.0 copied to clipboard

A comprehensive design system package for Flutter applications, providing consistent colors, typography, themes, shapes, and motion components based on the Visual Identity System with warm intelligenc [...]

xerkonix_design_system #

A comprehensive design system package for Flutter applications, providing consistent colors, typography, themes, shapes, and motion components based on the Visual Identity System with warm intelligence and minimal design philosophy.

Features #

  • 🎨 Color Palette: Visual Identity System colors with warm intelligence (Canvas, Structure, Identity, Pulse, and semantic colors)
  • πŸ“ Typography: IBM Plex Sans as main font with NotoSansKR fallback, supporting Material Design 3 (M3Typo) and Human Interface Guidelines (HIGTypo) typography systems
  • πŸŒ“ Theme Support: Light and dark theme compatibility with automatic text color inversion
  • πŸ“ Shape & Layout: Consistent corner radius (8px ~ 12px) and spacing system
  • ✨ Motion: Breathing Light animation for loading states
  • πŸ“± Platform Support: Full support for all Flutter platforms

Version #

Current version: 1.0.0

Getting Started #

Installation #

Add this to your package's pubspec.yaml file:

dependencies:
  xerkonix_design_system: ^1.0.0

Requirements #

  • Dart SDK: >=3.5.0 <4.0.0
  • Flutter: >=3.24.0

Usage #

Colors #

import 'package:xerkonix_design_system/xerkonix_design_system.dart';

// Use Visual Identity System colors
Container(
  color: XkColor.canvas,  // Warm Off-white background
  child: Text(
    'Deep Charcoal Text',
    style: TextStyle(color: XkColor.structure),  // Deep Charcoal
  ),
);

// Brand colors
Container(
  color: XkColor.identity,  // Muted Gold
  child: Text('Trust', style: TextStyle(color: XkColor.canvas)),
);

// Semantic colors
Text('Success', style: TextStyle(color: XkColor.success));
Text('Warning', style: TextStyle(color: XkColor.warning));
Text('Error', style: TextStyle(color: XkColor.error));
Text('Info', style: TextStyle(color: XkColor.info));

Typography #

import 'package:xerkonix_design_system/xerkonix_design_system.dart';

// XkTypo - Main typography system (IBM Plex Sans)
Text('Large Title', style: XkTypo.largeTitle);
Text('Title 1', style: XkTypo.title1);
Text('Body Text', style: XkTypo.body);

// Material Design 3 Typography
Text('Title Large', style: M3Typo.titleLarge);
Text('Body Medium', style: M3Typo.bodyMedium);

// Human Interface Guidelines Typography
Text('Title 1', style: HIGTypo.title1);
Text('Body', style: HIGTypo.body);

Themes #

import 'package:xerkonix_design_system/xerkonix_design_system.dart';

// Light theme
MaterialApp(
  theme: lightTheme,
  home: MyHomePage(),
);

// Dark theme (automatic text color inversion)
MaterialApp(
  theme: darkTheme,
  darkTheme: darkTheme,
  home: MyHomePage(),
);

Shape & Layout #

import 'package:xerkonix_design_system/xerkonix_design_system.dart';

// Corner radius
Container(
  decoration: BoxDecoration(
    borderRadius: BorderRadius.circular(XkShape.cornerRadius),
    color: XkColor.surface,
  ),
);

// Spacing
Padding(
  padding: EdgeInsets.all(XkLayout.spacing),
  child: Text('Content'),
);

Motion #

import 'package:xerkonix_design_system/xerkonix_design_system.dart';

// Breathing Light animation for loading states
AnimatedBuilder(
  animation: XkMotion.breathingLight,
  builder: (context, child) {
    return Container(
      color: XkColor.identity.withOpacity(
        XkMotion.breathingLight.value,
      ),
    );
  },
);

Design Philosophy #

  • Warm Intelligence: μ°¨κ°€μš΄ λ””μ§€ν„Έ 화면이 μ•„λ‹Œ, 'λ”°λœ»ν•œ 미색 쒅이 μœ„μ— κΉŠμ€ 먹색 μž‰ν¬λ‘œ μ“΄ 기둝' 같은 λŠλ‚Œ
  • Minimal & Deep: λΆˆν•„μš”ν•œ μž₯식을 λ°°μ œν•˜κ³ , 여백을 톡해 지적인 깊이감 ν‘œν˜„
  • No Generic Tech Look: νŒŒλž€μƒ‰ 계열 μ‚¬μš© κΈˆμ§€, μˆœλ°±μƒ‰ λ°°κ²½ μ§€μ–‘

Additional Information #

  • Version: v1.0.0
  • License: Apache License 2.0 (see LICENSE file)
0
likes
0
points
80
downloads

Publisher

verified publisherxerkonix.com

Weekly Downloads

A comprehensive design system package for Flutter applications, providing consistent colors, typography, themes, shapes, and motion components based on the Visual Identity System with warm intelligence and minimal design philosophy.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on xerkonix_design_system