5

I already know about CodePush for Cordova & ReactNative.

Source : https://learn.microsoft.com/en-us/appcenter/distribution/codepush/

Is there any CodePush Solution for FlutterIO on Production Environment?

Or is it already supported as it already support ReactNative?

Thank You.

Xnuxer
  • 117
  • 1
  • 2
  • 8

5 Answers5

8

It is technically possible for flutter to support code push as dart does have JIT needed for such feature. Technology is not the blocker and they might eventually roll out this feature.

Follow this for more informations and being updated on code push support for flutter.

adnaan.zohran
  • 809
  • 9
  • 21
  • Thank You Adnaan. Seems like the direction is that apps can be updated without user acknowledgement / automatic via Code Push. – Xnuxer Oct 03 '18 at 09:13
  • Yeah it is one of the reasons why react-native is hot despite its many problems. But you shouldn't be too happy for it as ios does wonders. They are kind of blocking or in the way to block all hot code push. Read [this](https://www.silicon.co.uk/mobility/apple-hot-code-push-206922) and [this](https://news.ycombinator.com/item?id=13817557) – adnaan.zohran Oct 04 '18 at 09:40
  • Still no support for this feature :/ – Sam Sep 06 '20 at 09:42
  • 1
    If I understand correctly, JIT is good for debug mode to support hot reload. For release, to guarantee the performance, AOT is used instead. – Phuc Tran Nov 26 '22 at 05:04
2

ReactNative and Flutter are not related, although they both use reactive concepts. ReactNative and Cordova both use javascript in the app side, Flutter uses compiled dart code. So support for ReactNative is not relevant for Flutter.

As you can see here there are currently no plans to support any form of dynamic updates.

Rene
  • 1,027
  • 10
  • 18
1

it is not supported at the moment but this issue is being discussed here: https://github.com/flutter/flutter/issues/14330

Julien
  • 353
  • 3
  • 11
1

You can use this service that gives you this feature and it works

ShoreBird

this is code push for flutter

0

flutter_code_push package

Check this

Mori m
  • 11
  • 1
  • 2