Skip to main content

Roadmap

Atomik handles a lot of different features of Atomic Design. To make it easier to track we have a roadmap below. Note that it's more of a to do list rather than a time structured list.

info

Design Systems generally contain at least three UI components that will be covered in Atomik: Color, Typography, and Iconography.

Additional components include: Elevation, Spacing, and Accessibility.

Color

  • Adding Support for a shared Color called AtomikColor
  • Adding AtomikColor to DesignSystem classes
  • Applying AtomikColor to base Atoms
    • Android
    • iOS
  • Applying AtomikColor to Typography Atoms
    • Android
    • iOS
  • Applying AtomikColor to Iconography Atoms
    • Android
    • iOS
  • Supporting Light and Dark Mode for Atoms
    • Android
    • iOS
  • AtomikColor Support for Text/TextView
    • Android
    • iOS
  • AtomikColor Support for Buttons
    • Android
    • iOS
  • AtomikColor Support for TextFields
    • Android
    • iOS

Typography

  • Adding Support for a shared Typogrpahy called AtomikTypography
    • Adding Fonts to AtomikTypography
    • Allowing fonts to be stored in the common code and referenced there
    • Adding Font Size to AtomikTypography
    • Adding Font Weight to AtomikTypography
    • Adding Optional Line height to AtomikTypography
  • Adding AtomikTypography to DesignSystem classes

Iconography

  • Adding Support for a shared Iconography
  • TODO

Elevation

  • TODO

Spacing

  • Support Alignment
  • Support Padding/Margins
  • Support Scaling with screen
  • TODO

Accessibility

  • TODO

Library

  • Initial Docusaurus Documentation Audit
  • Full Dokka support
  • Possible Cocoapods or SPM helper framework
  • Support for figma export