Skip to content
This repository has been archived by the owner on Sep 3, 2024. It is now read-only.

[DEPRECATED] OneUI design and functionality library for android apps.

License

Notifications You must be signed in to change notification settings

OneUIProject/OneUI-Design-Library

Repository files navigation

⚠️ This library is deprecated and will no longer be updated. Check the new Samsung Experience Support Library. ⚠️

A library for Android, useful for creating Samsung's OneUI 3 and 4 styled apps. This library contains a theme which will apply for most views in your layout, and a lot of additional custom OneUI views and Samsung Icons. The text which is in the custom views is translated to 90 languages, so you don't need to worry about these. Android 5.0 (api 21) and above are supported, the library also supports Dark mode, Landscape, Tablet, DeX and RTL. This library has been tested in Android Studio, but should work in other IDEs too. You can download and install the latest sample app apk here and also check out my other apps for some more examples on how to use this library. Suggestions, improvements and help are always welcome.

Huge thanks to BlackMesa123 who has contributed a lot to this project.

GIF version

Installation

  1. Add the dependency
  • Groovy:
implementation 'io.github.yanndroid:oneui:2.4.0'
  • Kotlin:
implementation("io.github.yanndroid:oneui:2.4.0")
  1. Apply the main theme in AndroidManifest.xml
<application
    ...
    android:theme="@style/OneUITheme" >
    ...
</application>
  1. Read the Documentation

More info


Special thanks to:

  • Samsung for their awesome OneUI Design. :)
  • BlackMesa123 for a lot of OneUI stuff, more compatibility and his experience.
  • TenSeventy7 for some stuff and help.
  • leonbcode for github actions, so this library is always up-to-date.
  • All the Contributors and Issue Reporters.

About

[DEPRECATED] OneUI design and functionality library for android apps.

Resources

License

Stars

Watchers

Forks

Languages