Gelişen yazılım dünyasında, artık Cross-platform'a doğru yol alınıyor. Tabiki bu, Swift-Java dilleriyle yazılan uygulamalar kadar olamaz. Ama çok yakın performanslarla çalışıyor.
Flutter olsun,React-Native vb. olsun. Hepsinin amacı Cross-Platform uygulama yapmaktır. Fakat Google'in Flutter'de biraz daha farklı amacı var. Flutter, Google'in yeni çıkaracağı, geliştirdiği, Fuschia işletim sistemine önhazırlıktır. Flutter, Fuschia'yıda destekleyecektir. Yani bu çok güzel bir gelişmedir.
Onun dışında Flutter, Dart dili sayesinde, gerçekten Native kodlarına dönüştüğü için gayet güzel performans verebiliyor. React-Native bunu Bridge(Köprü) mantığıyla yapıyor. Ancak React-Native'ininde yapısı değişiyor. Artık oda native performansla bir farklı kalmayacak şekilde çalışacak.
Flutter (Geliştiren Google) olsun, React-Native(Geliştiren Facebook) olsun. Bunlar geliştikçe, rekabet artacak. Rekabet oldukça, sorunsuz ve bugsuz cross-platform uygulamalar ortaya çıkacaktır ve çıkıyor.
Burada React-Native'ide dahil ettim. Çünkü oda Cross-Platform öncülerinden.
Flutter'la geliştirilen örnek App: AliBaba uygulaması, vs.
React-Native örnek geliştirilen App: Skype Mobile, Instagram-Facebook bazı alanları, Pinterest
Yani gördüğün gibi Cross-Platform güzel şekilde gelişiyor. Büyük şirketler, bunların öncüsü olduğu için, çok hızlı gelişiyor. Çünkü Live Reload, Bir kodla; Android+iOs geliştirmesi yapmak. Çok güzel ve zamandan tasarruflu iş.
Merak ettiğin işlemler varsa sorabilirsin.