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…

Что это такое?UI Kitten — это UI-библиотека для React Native, построенная на Eva Design System: единообразно оформленные компоненты общего назначения для создания кроссплатформенных мобильных приложений с несколькими брендами, с темами, которые переключаются на лету.
Это полноценный фреймворк или библиотека, которую я добавляю в уже существующее React Native-приложение?Это библиотека, а не фреймворк: вы устанавливаете её в проект React Native и собираете экраны из её готовых оформленных блоков. Из зависимостей у неё заявлены только react и react-native.
Как начать с ней новое приложение?Запустите команду Quick Start из README, чтобы создать совершенно новое приложение из шаблона UI Kitten — предлагается и вариант на TypeScript — и вы получите React Native-приложение, уже настроенное для работы с библиотекой.
Что нужно в проекте, прежде чем добавлять её?Только уже настроенный React Native — сам пакет зависит лишь от react и react-native, а в репозитории чисто TypeScript-инструментарий (jest, eslint, gulp).
Она только для телефонов или тот же код работает и в вебе?В README обещаны кроссплатформенные мобильные приложения, а в репозитории также есть поддержка веба через react-native-web; актуальная версия ориентирована на React 19 и React Native 0.81.
Могу ли я использовать её в реальных продуктах бесплатно?Да — она распространяется по лицензии MIT, полностью бесплатна и с открытым исходным кодом. Akveo, команда разработчиков, отдельно продаёт профессиональную поддержку, но у самой библиотеки нет платных тарифов.
Что я получу из коробки?Более 25 компонентов общего назначения (по подсчёту самого репозитория — 30+), систему тем со светлой и тёмной темами и более 480 SVG-иконок Eva, плюс документацию, полную примеров.
Может ли моё приложение переключать темы без перезагрузки?Да — темы можно менять прямо во время работы, без перезапуска приложения. Можно использовать встроенные светлую и тёмную темы или создать свои, а также поддерживаются темы Eva и Material с компиляцией стилей по требованию.
Есть ли готовое стартовое приложение, на котором можно учиться?Kitten Tricks — официальный стартовый набор для React Native с более чем 40 экранами в тёмной и светлой темах. Используйте макеты как есть или скачайте исходники и переиспользуйте их в своём приложении.
Почему она построена на Eva Design System?Eva привносит в дизайн и разработку единообразие и масштабируемость: компоненты следуют спецификациям Eva, поэтому интерфейс, собранный из базовых блоков, сохраняет целостный, аккуратный вид — на этой же системе построены Eva Icons от Akveo.
Creator
akveo
Size
355.8 MB
Stars
10.7K
Age
9y
Commits · 90 Days