A platform to ease integration&delivery of React Native apps in existing mobile applications
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode πŸ”§ Enable CodeLens for TypeScript implementations May 9, 2018
docs πŸ“ Update getting started doc for 0.26 release Nov 19, 2018
ern-api-gen πŸ› Various bug fixes for API gen on Windows Oct 30, 2018
ern-api-impl-gen assign more heap to the jvm in gradle properties Nov 15, 2018
ern-cauldron-api Add support for start command configuration in Cauldron Nov 19, 2018
ern-container-gen-android assign more heap to the jvm in gradle properties Nov 15, 2018
ern-container-gen-ios Remove header search paths from iOS Container Nov 19, 2018
ern-container-gen βœ… Add more unit tests to ern-container-gen Oct 31, 2018
ern-container-publisher πŸ”¨ Refactor publishers and transformers factory Aug 30, 2018
ern-container-transformer πŸ”¨ Refactor publishers and transformers factory Aug 30, 2018
ern-core refactor definition of updateCodePushEntry & patch method Nov 13, 2018
ern-local-cli Support locally running transformers defined in Cauldron Nov 19, 2018
ern-orchestrator πŸ› Fix a bug in runMiniApp function Nov 19, 2018
ern-runner-gen-android assign more heap to the jvm in gradle properties Nov 15, 2018
ern-runner-gen-ios βœ… Disable iOS runner gen tests on Windows Oct 30, 2018
ern-runner-gen πŸ”¨ Clenanup ern-runner-gen now that there is dedicated platform runne… Jun 22, 2018
ern-util-dev βœ… Add more unit tests to ern-orchestrator module Oct 27, 2018
global-cli fixing string interpolation in global cli Jul 1, 2018
system-tests βœ… Regenerate fixtures Nov 19, 2018
.gitattributes πŸ”¨ Move system tests in dedicated directory Mar 6, 2018
.gitignore βœ… Add high level unit tests for android/ios Runner Generators Aug 31, 2018
.prettierignore πŸ”§ Disable prettier for json files May 22, 2018
.prettierrc.json πŸ”¨πŸ”§ Migration to Typescript May 7, 2018
.travis.yml πŸ”§ Update travis.yml to run full coverage for cron job Aug 29, 2018
LICENSE Update license to Apache 2.0 Jul 25, 2017
README.md πŸ“– Update requirements in documentation May 17, 2018
auto-rebuild.js πŸ”§ Update auto-rebuild script for yarn workspace May 15, 2018
book.json πŸ“– Remove versions plugin from GitBook Jul 19, 2018
envalidate.sh πŸ”¨πŸ”§ Migration to Typescript May 7, 2018
lerna.json πŸ”¨πŸ”§ Migration to Typescript May 7, 2018
package.json πŸ”§ Add a script to warn about Container fixture regen Oct 26, 2018
regen-fixtures-check.js πŸ”§ Add a script to warn about Container fixture regen Oct 26, 2018
setup-dev.js πŸ”§ Improve setup-dev script Aug 29, 2018
tsconfig.json πŸ”§ Fix TypeScript compilation on Windows May 21, 2018
tsconfig.release.json πŸ”§ Enable TypeScript compiler strict null checks May 10, 2018
tslint.json πŸ”¨πŸ”§ Migration to Typescript May 7, 2018
yarn-lock-check.js πŸ”§ Update yarn-lock-check script May 16, 2018
yarn.lock ⬆️ Bump simple-git depependency version to 1.106.0 Oct 31, 2018

README.md


chalk

Electrode Native is a mobile platform that streamlines the integration of React Native components into existing mobile applications. With minimal changes required to the application code base and infrastructure, Electrode Native makes it simpler to leverage React Native potential in any mobile application.

Current version travis ci Coverage Status License

Getting Started

Prerequisites

  • Node.js >= 6
  • NPM >= 3.0
  • Android Studio (for Android apps)
  • Xcode >= 9.2 (for iOS apps)

Install

$ npm install -g electrode-native && ern

Trying it

We have created a step by step guide, for iOS and Android, to present some of the concepts and features of Electrode Native, through the development of a simple mobile application listing some movies.

Documentation

The documentation of Electrode Native is maintained as GitBook pages in the docs directory.
It is divided into multiple sections :

Contributing

We embrace contributions, be it documentation, issue reporting, or contributing code.

Please read our CONTRIBUTING guide for more details on how to contribute.

Further Reading

License

Copyright 2017 WalmartLabs

Licensed under the Apache License, Version 2.0.

Support and Acknowledgment

We'd like to thank our employer, WalmartLabs because we can work on the development of Electrode Native platform as Open Sourced Software for the needs of our internal teams and projects.

We love the public community and the support we get, and we address your requests as much as we can.

We are always excited to get feedback, bug reports, and pull requests.

Thank you.