Android ve Ios için birbirinden farklı 2 tane proje hazırlamak anlamına geliyor. Bu hem vakit kaybı hem de fazla bilgi gerektiren bir durum. Hiç kimse çok daha fazla vakit kaybetmek istemez. Android için kotlin ya da java bilmek gerekiyor, ios için swift bilmek şart. Bu yazılım dillerinde hazırlanmış uygulamalar native çıktı verir. Flutter da native dir.
Native derken React Native demek istemiş olabilirsin. Flutter uygulaması tek bir arayüzde dart dilini kullanarak 2 ayrı platform için native çıktı oluşturur. Performans konusunda oldukça başarılıdır.
Eğer mobil uygulamaya yeni başlayacaksanız flutter ile başlamanızı öneririm. Hem öğrenmesi kolay hem de zamandan tasarruf.