code-push - A cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users’ devices

  •        273

CodePush is a cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users' devices. It works by acting as a central repository that developers can publish updates to (JS, HTML, CSS and images), and that apps can query for updates from (using provided client SDKs for Cordova and React Native). This allows you to have a more deterministic and direct engagement model with your userbase, when addressing bugs and/or adding small features that don't require you to re-build a binary and re-distribute it through the respective app stores.This repo includes the management CLI and Node.js management SDK, which allows you to manage and automate the needs of your Cordova and React Native apps. To get started using CodePush, refer to our documentation, otherwise, read the following steps if you'd like to build/contribute to the project from source.

http://codepush.tools
https://github.com/Microsoft/code-push

Tags
Implementation
License
Platform

   




Related Projects

code-push-server - CodePush service is hot update services which adapter react-native-code-push and cordova-plugin-code-push - 热更新

  •    Javascript

CodePush Server is a CodePush progam server! microsoft CodePush cloud is slow in China, we can use this to build our's. I use qiniu to store the files, because it's simple and quick! Or you can use local storage, just modify config.js file, it's simple configure.

native-starter-kit - React Native Starter App with NativeBase + CodePush + Redux

  •    Javascript

Note: Shifted to React Navigation from React Native Router Flux in the master branch. React Navigation has become standard for navigation solution in React Native. We are just keeping up with the current trend. No need of reinventing the wheel. To have immediately something to continue building on, it would be best to start from some starter kit for getting React Native - based applications off the ground in a hurry.

react-native-sqlite-storage - Full featured SQLite3 Native Plugin for React Native (Android and iOS)

  •    Java

Foundation of this library is based on Chris Brody's Cordova SQLite plugin. There are sample apps provided in test directory that can be used in with the AwesomeProject generated by React Native. All you have to do is to copy one of those files into your AwesomeProject replacing index.ios.js.


realm-js - Realm is a mobile database: an alternative to SQLite & key-value stores

  •    Javascript

Realm is a mobile database that runs directly inside phones, tablets or wearables. This project hosts the JavaScript versions of Realm. Currently we only support React Native (both iOS & Android) and Node.js (on MacOS and Linux) but we are considering adding support for Cordova/PhoneGap/Ionic as well.Please see the detailed instructions in our docs to use Realm Javascript.

react-native-auto-updater - A library to manage dynamic updates to React Native apps

  •    Objective-C

Thanks everyone for using, supporting and contributing to react-native-auto-updater. In the last couple of months, we have not had time/resources to maintain this repo as we diverted our focus on our new product, Amium. As a result of that, I will not be able to resolve issues or review pull requests on this repo. Bottomline, we have stopped maintaining this repo. As for an alternative, we recommend using CodePush. At AeroFS, we're close to shipping our first React Native app. Once the app is out, we would want to send updates over the air to bypass the sluggish AppStore review process, and speed up release cycles. We've built react-native-auto-updater to do just that. It was built as a part of our 2015 Thanksgiving Hackathon.

react-native-audio-toolkit - Cross-platform audio library for React Native

  •    Java

This is a cross-platform (Android and iOS) audio library for React Native. Both audio playback and recording is supported. In addition to basic functionality, many useful features are implemented such as seeking, looping and streaming audio files over the network. All JavaScript, Android and iOS code licensed under MIT license, see LICENSE file. Some of the files are from React Native templates and are licensed accordingly.

react-native-cordova-plugin - Cordova Plugin Adapter for React Native

  •    Javascript

The Cordova plugin ecosystem is diverse and rich. Many native device capabilities are already available as a plugin with a W3C like Javascript API in most cases. Using them to access native capabilities from React Native can be done using Cordova plugins without having to rewrite all those plugins. You can also check out the example project in the example branch of this repository.

ReactNativeLocalization - Class to localize the ReactNative interface

  •    Objective-C

Class to localize the ReactNative interface. Use react-localization if you want to share code with a React project or the [localized-strings] (https://github.com/stefalda/localized-strings) for a generic javascript solution.

react-native-onesignal - React Native Library for OneSignal Push Notifications Service

  •    Objective-C

OneSignal is a free push notification service for mobile apps. This SDK makes it easy to integrate your native React-Native iOS and/or Android apps with OneSignal. See the Setup Guide for setup instructions.

Expo - Easily build cross platform apps with React Native

  •    Objective-C

Expo helps to build apps with React Native. It is a set of tools, libraries and services which let you build native iOS and Android apps by writing JavaScript. Expo apps are React Native apps which contain the Expo SDK. The SDK is a native-and-JS library which provides access to the device’s system functionality (things like the camera, contacts, local storage, and other hardware).

react-native-sglistview - SGListView is a memory minded implementation of React Native's ListView

  •    Javascript

SGListView is a memory minded implementation of the React Native's ListView. I'm currently looking for maintainers to help maintain and improve this package for the React-Native community. For more information please see GitHub Issue #48.

reactotron - A desktop app for inspecting your React JS and React Native projects

  •    Javascript

Make sure your reactotron-* dependencies match the version of the Reactotron app. For example reactotron-react-native@2 will only work with the 2.x version of the app. reactotron-react-native@2 requires react-native >= 0.54. If you need, an older version, checkout the 1.x branch.

galio - Galio is a beautifully designed, Free and Open Source React Native Framework

  •    Javascript

Galio is one of the coolest UI libraries you could ever use, licensed under MIT. Carefully crafted by developers for developers. Ready-made components, typography, and a gorgeous base theme that is easily adaptable to each project.

GSYGithubAPP - 超完整的React Native项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative三个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,跨框架对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验~~Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github

  •    Javascript

超完整的React Native项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative三个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,跨框架对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验~~Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款Flutter版本 : https://github.com/CarGuo/GSYGithubAppFlutter

react-native-notifications - React native notifications

  •    Java

Handle all the aspects of push notifications for your app, including remote and local notifications, interactive notifications, silent notifications, and more. For information regarding proper integration with react-native-navigation, follow this wiki.

react-native-multiple-select - Simple multi-select component for react-native

  •    Javascript

Simple multi-select component for react-native (Select2 for react-native). I've been super busy with work and other projects lately that I really don't have enough time to dedicate to this project. If you would like to maintain this project, you can drop me an email. Thanks.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.