Skip to content
This repository has been archived by the owner on Sep 16, 2023. It is now read-only.
/ lit_ui_kit Public archive

A collection of widgets and screens for Flutter implementing the Lit UI design language.

License

Notifications You must be signed in to change notification settings

litlifesoftware/lit_ui_kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LitUIKit

⚠️ lit_ui_kit has been discontinued by its creator. Please migrate to its new successor Leitmotif, due to the lit_ui_kit package not being maintained any longer. New features and updates are only available for Leitmotif. We are sorry for any inconvenience.
DISCLAIMER We are not affiliated, associated, authorized, endorsed by, or in any way officially connected with the lit-html project, or any of its subsidiaries or its affiliates. The official lit-html website can be found at https://lit.dev/. Any connections to the lit-html project are accidental.

LitUIKit is a collection of Flutter widgets to create unique user interfaces. It complements the default Material Widgets shipped with Flutter. Whose Widgets include custom implementation of Snackbars, AppBars and a settings panel. Utility Screens (e.g. required to verify the user's age and to show the application's licenses) are also included.

Visit our website for more details.

Created and maintained by LitLifeSoftware.

Getting Started

To use the LitUIKit in your Flutter app make sure to import it by including the code line import 'package:lit_ui_kit/lit_ui_kit.dart'; in the header part of your .dart file.

For help getting started with Flutter, view Flutter's online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Screenshots

Example HomeScreen LitSettingsPanel
1 2
LitIconSnackbar LitOnboardingScreen
3 4

Icons

LitUIKit does utilize its own icons (LitIcons). They are stored inside a ttf file and are implemented as Dart IconData objects.

Example app

To get a better understanding for implementing LitUIKit's widgets we recommend to take a look at the example app provided in the example folder. Feel free to experiment with the UI.

Dependencies

LitUIKit uses the following Dart dependencies in order to implement certain features and functionality:

Credits

LitUIKit is made possible thanks to the Flutter Project. It utilizes the serif font Merriweather (designed by Sorkin Type), the sans serif font Montserrat (designed by Julieta Ulanovsky, Sol Matas, Juan Pablo del Peral, Jacques Le Bailly) and the monospace font VT323 (designed by Peter Hull).

License

All the fonts in the src/fonts folder are licensed under the Open Font License.

All the icons in the src/fonts/Icons folder are distributed under the CC-BY license.

Everything else in this repository including the source code is distributed under the BSD 3-Clause license as specified in the LICENSE file.