renative

    0.31.3 • Public • Published





    build universal cross-platform apps with react native

    Introduction Video






    Quick StartFeaturesTemplatesPluginsIntegrationsJSON ConfigurationsFolder ConfigurationsBuild HooksCLIArchitectureDeveloping ReNativeCommon IssuesRuntimeDiscussionsContributorsBackersSponsorsCommunityStatsLicense



    iOS

    tvOS

    Android TV

    macOS

    Android

    Web

    Tizen TV

    LG webOS

    FirefoxOS

    Windows

    Firefox TV

    KaiOS

    Tizen Mobile

    Tizen Watch

    Android Wear

    Xbox
    coming soon

    build npm version npm downloads All Contributors License MIT PRs Welcome hits Actions Status codecov lerna

    The universal development SDK to build multi-platform projects with react native. Includes latest iOS, tvOS, Android, Android TV, Web, Tizen TV, Tizen Watch, LG webOS, macOS/OSX, Windows, KaiOS, Firefox OS and Firefox TV platforms


    Quick Start

    $ npm install rnv -g
     
    $ rnv new

    Get Started (with more in-depth info)


    Features

    • Learn
    • Write
    • Build
    • Integrate
    • Debug
    • Test
    • Deploy

    Explore ReNative Features


    Templates / Starters

    Too lazy to build your idea from scratch? use one of the predefined & community templates to get you started in no time.

    Documentation for ReNative Templates and Starters


    Plugins

    ReNative supports standard community driven react-native plugins you can use to enhance the functionality of your apps:

    Documentation for ReNative Plugins


    Integrations

    ReNative supports integration for various services and deployment infrastructures for your apps

    Documentation for ReNative Integrations


    JSON Configurations

    Tire of setting up and managing countless of various projects? you can go as simple as most basic json config file to get yourself up and running

    Documentation for ReNative JSON Config


    Folder Configurations

    ReNative offers flexible and scalable folder override & injection features to create numerous flavours, A/B features, dynamic plugin switches and more

    Documentation for ReNative Folder Configurations


    Build Hooks

    Sometimes you need to extend CLI functionality with custom build scripts. ReNative makes this easy for you.

    Documentation for ReNative Build Hooks


    Runtime

    ReNative runtime is an NPM dependency used abstract away some of the complexities of building UI interfaces and features for large number of target platforms

    Documentation for ReNative Runtime


    CLI

    One CLI to do it all. rnv is your entry point and control centre to building multi-platform apps with just a few commands to learn

    Documentation for RNV CLI


    Architecture

    More in-depth explanation how ReNative internals work

    Documentation for ReNative Architecture


    iOS

    rnv run -p ios

    Documentation for iOS Platform


    Android

    rnv run -p android

    Documentation for Android Platform


    tvOS

    rnv run -p tvos

    Documentation for tvOS Platform


    Android TV

    rnv run -p androidtv

    Documentation for Android TV Platform


    Web

    rnv run -p web

    Documentation for Web Platform


    Tizen TV

    rnv run -p tizen

    Documentation for Tizen TV Platform


    Tizen Watch

    rnv run -p tizenwatch

    Documentation for Tizen Watch Platform


    LG webOS

    rnv run -p webos

    Documentation for LG WebOS Platform


    Tizen Mobile

    rnv run -p tizenmobile

    Documentation for Tizen Mobile Platform


    macOS

    rnv run -p macos

    Documentation for macOS Platform


    Windows

    rnv run -p windows

    Documentation for Windows Platform


    Android Wear

    rnv run -p androidwear

    Documentation for Android Wear Platform


    KaiOS

    rnv run -p kaios

    Documentation for KaiOS Platform


    FirefoxOS

    rnv run -p firefoxos

    Documentation for Firefox OS Platform


    FirefoxTV

    rnv run -p firefoxtv

    Documentation for Firefox TV Platform


    Chromecast

    rnv run -p chromecast

    Documentation for Chromecast Platform


    Developing ReNative

    If you need full control over whole ReNative build or want to contribute, you can clone and develop ReNative locally

    Documentation for Developing ReNative


    Common Issues

    If you face unexpected issues always good to check if there is a quick solution for it

    List of common problems and how to solve them


    Discussions

    https://spectrum.chat/renative


    Contributors

    This project exists thanks to all the people who contribute. [Contribute].

    Backers

    Thank you to all our backers! 🙏 [Become a backer]

    Sponsors


    Community

    Special thanks to open-source initiatives this project utilises, notably:


    Stats

    NPM Join the chat at https://gitter.im/pavjacko/renative

    LICENSE

    MIT

    Install

    npm i renative

    DownloadsWeekly Downloads

    2,321

    Version

    0.31.3

    License

    MIT

    Unpacked Size

    42.9 kB

    Total Files

    43

    Last publish

    Collaborators

    • pavjacko