react-native-ui-kitten README

The project's README from github.com/akveo/react-native-ui-kitten. As one markdown file: README.md.

UI Kitten Eva Design System npm Build Status Coverage Status

Documentation

UI Kitten is a React Native UI Library that allows you creating stunning multi-brand cross-platform mobile applications. The library is based on Eva Design System which brings consistency and scalability in the design and development process. It contains a set of general purpose UI components styled in a similar way. And the most awesome thing: the themes can be changed in the runtime, with no need to reload the application.

100% Free and Open Source!

link:doc-homepage

Need professional support? Visit Akveo's React Native experts to scale your solutions.

What's included

Starter App

Kitten Tricks – react-native starter kit allows you to boost the development of a mobile app. There is a huge variety of customizable layouts, use “as is” or add new blocks.

Over 40 screens in dark and light themes give you the possibility to create a bright and exclusive app while saving your time on compiling numerous details. Also, you can download the source code and use it for your own benefit.

Quick Start

Start a new app with UI Kitten template from a scratch:

npx react-native init MyApp --template @ui-kitten/template-js

Or, if you want to init with TypeScript:

npx react-native init MyApp --template @ui-kitten/template-ts

This will setup a new React Native application configured with UI Kitten. Refer to the Documentation for more options to start.

UI Bakery

Need to quickly build an admin panel for your mobile app? Check out UI builder UI Bakery.

How can I support the developers?

License

MIT license.

More from Akveo

From Developers

Made with :heart: by Akveo team. Follow us on Twitter to get the latest news first! We're always happy to receive your feedback!

react-native-ui-kitten (akveo/react-native-ui-kitten)

Searching Database…

What is this?UI Kitten is a React Native UI library built on the Eva Design System: consistently styled general-purpose components for building multi-brand cross-platform mobile apps, with themes that switch at runtime.
Is it a full framework, or a library I add to an existing React Native app?A library, not a framework: you install it into a React Native project and build your screens from its styled building blocks. Its only declared dependencies are react and react-native.
How do I start a new app with it?Run the Quick Start command from the README to scaffold a brand-new app from the UI Kitten template — a TypeScript variant is offered — and you get a React Native application already configured with the library.
What does my project need before I can add it?Just an existing React Native setup — the package itself depends only on react and react-native, and the repo is pure TypeScript tooling (jest, eslint, gulp).
Does it cover only phones, or can the same code run on the web too?The README promises cross-platform mobile apps, and the repo also ships web support via react-native-web; the current line targets React 19 and React Native 0.81.
Can I use it in real products without paying?Yes — it is MIT-licensed and 100% free and open source. Akveo, the team behind it, sells professional support separately, but the library itself has no paid tier.
What do I get out of the box?25+ general-purpose components (30+ by the repo's own count), a theming system with Light and Dark themes, and 480+ Eva SVG icons, backed by documentation full of examples.
Can my app switch themes without reloading?Yes — themes can be changed at runtime with no app reload. You can use the built-in Light and Dark themes or create your own, and both Eva and Material themes are supported with on-demand style compilation.
Is there a ready-made starter app to learn from?Kitten Tricks — an official React Native starter kit with over 40 screens in dark and light themes. Use the layouts as-is or download the source and reuse it in your own app.
Why is it built on the Eva Design System?Eva brings consistency and scalability to design and development: components follow Eva specifications, so an interface assembled from basic building blocks keeps a coherent, polished look — the same system behind Akveo's Eva Icons.
Creator
akveo
Size
355.8 MB
Stars
10.7K
Age
9y
Commits · 90 Days