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