Ortak ürün dili önemli bir avantaj
İki platformda benzer akış ve tasarım hedefleniyorsa ortak geliştirme yaklaşımı zaman ve bakım açısından anlamlı olabilir. Yeni özelliklerin iki tarafta birlikte ilerlemesi kolaylaşır.
Bu avantaj özellikle küçük ekiplerde ve ilk ürününü çıkaran girişimlerde değerlidir. Kaynakların iki ayrı teknik ekibe bölünmesi gerekmez.
Her proje aynı değildir
Cihazın çok özel donanım özelliklerine dayanan veya platforma özgü yoğun beklentileri olan projeler ayrıca değerlendirilmelidir. Ortak yapı kullanmak, platform farklarını yok saymak anlamına gelmez.
Ben teklif öncesinde kamera, konum, bildirim, ödeme ve arka plan işlemleri gibi ihtiyaçları netleştiririm. Teknoloji seçimi ancak bu tablo görüldüğünde anlamlı olur.
Kullanıcı teknoloji adını değil deneyimi görür
Son kullanıcı uygulamanın hangi araçla geliştirildiğinden çok hızlı, anlaşılır ve güvenilir olup olmadığıyla ilgilenir. Bu nedenle teknoloji, ürün kararlarının önüne geçmemelidir.
Kötü planlanmış bir ürün doğru teknolojiyle de kötü sonuç verir. İyi kapsam, düzgün test ve sürdürülebilir bakım her yaklaşımda gereklidir.
Ben ne zaman tercih ediyorum?
iOS ve Android'i birlikte hedefleyen, arayüzü güçlü, bütçesini odaklı kullanmak isteyen birçok projede Flutter mantıklı bir seçenek olabilir. Bariton ürünlerinde de seçim yaparken önce ürün ihtiyacına bakarım.
Kararı bir moda veya tek cümlelik maliyet vaadine dayandırmam. Projenin bugünkü hedefini ve iki yıl sonra yaşayacağı muhtemel değişiklikleri birlikte düşünürüm.