Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

开发一个全新的flutter app,请问可以用flutter_boost么? #1

Closed
Jesn opened this issue Mar 7, 2019 · 3 comments
Closed

Comments

@Jesn
Copy link

Jesn commented Mar 7, 2019

请问开发一个全新的flutter app,请问可以用flutter_boost么? 或者说有有没有更好的解决方案或者是直接使用flutter就可以?

@zsmjhtn
Copy link

zsmjhtn commented Mar 7, 2019

请问开发一个全新的flutter app,请问可以用flutter_boost么? 或者说有有没有更好的解决方案或者是直接使用flutter就可以?

一般商业应用不会全部推到重来,另起一个flutter版本。所以必会涉及到native+flutter的混合开发,flutter_boost是为了解决混合栈的push/pop等问题。
但如果你开发一个纯flutter app,不涉及 flutter和native之间的跳转,并不需要使用flutter_boost。仅仅需要一个flutter的router管理:
https://juejin.im/entry/5c137afdf265da612e28868a

@nightwolf-chen
Copy link
Contributor

@Jesn We don't recommend flutter_boost for pure Flutter projects. Maybe you should take a look at our fish-redux project for direct use of Flutter.

@Jesn
Copy link
Author

Jesn commented Mar 7, 2019

@zsmjhtn @nightwolf-chen 好的,非常感谢二位解答

noborder pushed a commit that referenced this issue Nov 14, 2019
0xZOne added a commit that referenced this issue Aug 23, 2022
08-19 17:11:17.042 22707 24893 I flutter : The following _CastError was thrown during a scheduler callback:
08-19 17:11:17.042 22707 24893 I flutter : type 'List<(String, Map<dynamic, dynamic>) => Future<dynamic>?>' is not a subtype of type
08-19 17:11:17.042 22707 24893 I flutter : 'List<(String, Map<dynamic, dynamic>?) => Future<dynamic>?>' in type cast
08-19 17:11:17.042 22707 24893 I flutter :
08-19 17:11:17.042 22707 24893 I flutter : When the exception was thrown, this was the stack:
08-19 17:11:17.042 22707 24893 I flutter : #0      FlutterBoostAppState.addEventListener (package:flutter_boost/src/flutter_boost_app.dart:653:11)
08-19 17:11:17.042 22707 24893 I flutter : #1      BoostChannel.addEventListener (package:flutter_boost/src/boost_channel.dart:34:23)
08-19 17:11:17.042 22707 24893 I flutter : #2      FlutterBoostAppState._addAppLifecycleStateEventListener (package:flutter_boost/src/flutter_boost_app.dart:119:10)
08-19 17:11:17.042 22707 24893 I flutter : #3      FlutterBoostAppState.initState.<anonymous closure> (package:flutter_boost/src/flutter_boost_app.dart:108:7)
08-19 17:11:17.042 22707 24893 I flutter : #4      SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1143:15)
08-19 17:11:17.042 22707 24893 I flutter : #5      SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1088:9)
08-19 17:11:17.042 22707 24893 I flutter : #6      PerformanceFlutterBinding.handleDrawFrame (package:high_available/src/api/performance_flutter_binding.dart:29:11)
08-19 17:11:17.042 22707 24893 I flutter : #7      SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:863:7)
08-19 17:11:17.042 22707 24893 I flutter : (elided 11 frames from class _RawReceivePortImpl, class _Timer, dart:async, and dart:async-patch)
askmegit pushed a commit to askmegit/flutter_boost that referenced this issue Aug 14, 2023
将拦截器内部实现修改为同步,避免时序相关问题
@LoveJello LoveJello mentioned this issue Aug 16, 2023
@harrison-fu-go harrison-fu-go mentioned this issue Nov 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants