3 ms·
We don't really "emulate" the UI on Android, FWIW. We have one of several implementations of Material design, another of which is designed for the Android View
by Hixie 7y ago
We don't really "emulate" the UI on Android, FWIW. We have one of several implementations of Material design, another of which is designed for the Android View hierarchy, another is designed for JS on the Web, and so on. In some respects Flutter's implementation is actually ahead of the others, so if anything, they're "emulating" us. :-)
- s_y_n_t_a_x 7y agoYou're not using native UI. You're emulating the UI by re-painting it. No matter what you call it, it's an emulation of the native UI, which means it can become out of sync. Currently React Native can bridge with all Windows platforms, MacOS, Android, iOS. Web can be targeted via React Native Web fork or a wrapper like ReactXP. That is a more attractive option than an emulated UI. It's similar to wxWidgets vs QT. I much prefer bridging to emulation.