OneUI - Unofficial Samsung OneUI Design for Flutter

This package is inspired by Samsung's OneUI design and is not an official product of Samsung. Samsung and OneUI are trademarks of Samsung Electronics Co., Ltd.

The development of this package is made possible by the contributions of the open-source community.

OneUI Banner

OneUI is a Flutter package that aims to bring the elegant and modern design of Samsung's OneUI to your Flutter applications. With this package, you can easily integrate various OneUI-styled widgets into your app, including Contained Button, Icon Button, Date Picker, App Bar, and many more.

Features (!upcoming)

  • Contained Button: A button with a solid background color, curved corners, and subtle elevation.
  • Icon Button: A button with an icon, following the OneUI design guidelines.
  • Date Picker: A OneUI-styled date picker for selecting dates easily.
  • App Bar: A custom app bar that adheres to OneUI's design principles.
  • Other Widgets: Additional widgets that conform to OneUI's aesthetics.


Add the following line to your pubspec.yaml file:

  oneui: ^0.0.1

Then, run flutter pub get to install the package.


Import the package in your Dart files:

import 'package:oneui/oneui.dart';


Thank you for using OneUI! We hope this package brings a touch of OneUI's elegance to your Flutter projects. If you have any questions or need support, feel free to reach out on GitHub.