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!
25+ general-purpose components designed and tested to save your time.
Comprehensive clear documentation with the tons of examples.
Theming System - Use Light and modern Dark themes and create your own.
SVG Eva Icons support - 480+ general purpose icons
Eva Design System Support - Construct an interface using basic components following Eva specifications and it will always have a stunning design.
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.
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.