8 aydır tam zamanlı flutter geliştirici olarak çalılıyorum, öncelikle büyük çapta iş yapamazsın diyenlere aldırma, çünkü java objective-c ne ise flutter ve dart ta tam olarak o. uygulamalarınız native oluyor react native gibi sözde native değil yani, genel olarak kullanımı basit fakat türkçe kaynaklar çok yetersiz ingilizcene güveniyorsan başlayabilirsin. bir pm kadar yakınınızdayım
ekleme:görsel olarak native uygulamadan daha iyi gözükrcrğine rmin olun ayrıca sabit 60fps dedtrği var ve uygulamalar daha akıcı çalışıyor. flutter da atıyorum toast mesajı göstermek isyiyorsunız bunun için pakrtler var fakst istersrniz java ile yazıp kolayca fluttrra entegre edebilirsin
React Native Flux
React Native architecture heavily relies on JS runtime environment architecture, also known as JavaScript bridge. The JavaScript code is compiled into native code at runtime. React Native uses the
Flux architecture from Facebook. There is a detailed article on the core architecture of React Native here. In short, React Native uses the JavaScript bridge to communicate with the native modules.
Flutter Skia
Flutter uses the Dart framework which has most of the components inbuilt so its bigger in size and often does not require the bridge to communicate with the native modules. Dart has so many frameworks, like Material Design and Cupertino, packed inside which provide all the required technologies needed to develop mobile apps. The Dart framework uses Skia C++ engine which has all the protocols, compositions and channels. The architecture of the Flutter engine is explained in detail in Github Wiki
here. In short, Flutter has everything needed for app development in the Flutter engine itself.
https://nevercode.io/blog/flutter-vs...s-perspective/