A platform to ease integration&delivery of React Native apps in existing mobile applications
Permalink
Failed to load latest commit information.
.vscode πŸ”§ Enable CodeLens for TypeScript implementations May 9, 2018
docs Enable package cache by default Sep 27, 2018
ern-api-gen fix toBundle logic in apiGen. Sep 14, 2018
ern-api-impl-gen Update iOS API Impl Generator for Swift 4 compatibility Aug 22, 2018
ern-cauldron-api Move cauldron repo commands logic to dedicated cauldron-api class Oct 19, 2018
ern-container-gen-android add method to remove a mini app view from electrode activity delegate… Sep 5, 2018
ern-container-gen-ios Remove Headers and Libraries search paths from iOS container xcconfig Oct 10, 2018
ern-container-gen Update Composite MiniApp generation for RN 0.57+ Oct 9, 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 Remove some duplicated code Oct 19, 2018
ern-local-cli Move cauldron repo commands logic to dedicated cauldron-api class Oct 19, 2018
ern-orchestrator Remove some duplicated code Oct 19, 2018
ern-runner-gen-android βœ… Add high level unit tests for android/ios Runner Generators Aug 31, 2018
ern-runner-gen-ios Remove some duplicated code Oct 19, 2018
ern-runner-gen πŸ”¨ Clenanup ern-runner-gen now that there is dedicated platform runne… Jun 22, 2018
ern-util-dev βœ… Add some unit tests for cauldron-api Sep 27, 2018
global-cli fixing string interpolation in global cli Jul 1, 2018
system-tests βœ… Regenerate system tests fixtures Oct 12, 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 πŸ”§ Update coverage:ci npm script Aug 29, 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 Update yarn.lock Oct 2, 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.