forumKonu aç

Mobil uygulama projesinde Flutter mı React Native mi seçilmeli, ajansın tercihi bizi bağlar mı?

AAleyna Ç***Katılımcı
Görev
Saha satış temsilcisi
Sektör
Ambalaj
Yapı
holding bünyesinde bir şirket
Katılım
Nis 2024
Mesaj
225
#1

Toptan hırdavat ve sanayi malzemeleri dağıtımı yapan bir firmayız. Sahadaki yaklaşık 40 plasiyerimizin sipariş toplaması ve B2B müşterilerimizin doğrudan sipariş verebilmesi için hem iOS hem Android ortamında çalışacak bir mobil uygulama yaptırmak istiyoruz. Mevcut ERP sistemimizle ve web tabanlı sipariş yönetimimizle konuşacak.

Görüştüğümüz iki farklı yazılım ajansından teklif aldık. İlk ajans projenin kesinlikle Flutter ile yazılması gerektiğini belirterek 165.000 TL teklif verdi; arayüz performansının çok daha pürüzsüz olacağını savunuyorlar. İkinci ajans ise React Native konusunda ısrarcı ve 180.000 TL bütçe çıkardı; ekosistemin daha geniş olduğunu ve ileride geliştirici bulmanın daha kolay olacağını söylüyor.

Ben yazılım kökenli değilim. Seçtiğimiz teknoloji gelecekte bizi o ajansa bağımlı kılar mı? Yarın bir gün ajansla yolları ayırırsak ya da şirket içine yazılımcı almak istersek Türkiye piyasasında hangi teknolojiyle devam etmek daha sürdürülebilir olur?

PPınar K***KatılımcıTopluluk üyesi
Katılım
Nis 2023
Mesaj
95
En çok yardımcı olan#2

Kısa cevap: İki teknoloji de kurumsal B2B uygulamaları için tamamen olgunlaşmış ve güvenilirdir; tek başına teknoloji seçimi sizi ajansa bağlamaz. Asıl bağlayıcılık teknolojinin adından değil, ajansın kod reposunu teslim edip etmemesinden ve temiz mimari kullanıp kullanmamasından kaynaklanır.

İki seçeneğin piyasa dinamikleri farklıdır: React Native, web tarafında yaygın olan dil ailesine dayandığı için şirket bünyenizde web yazılımcısı varsa mobil tarafa adapte olması çok daha hızlıdır. Türkiye iş gücü pazarında hem deneyimli uzmanı hem de yeni mezun seviyesinde çalışanı oldukça geniştir. Flutter ise arayüz tutarlılığı, ekran yenileme hızı ve donanım bağımsızlığı konusunda son derece başarılıdır; son yıllarda ajanslar arasında popülaritesi hızla artmış olsa da kurumsal tarafta üst kıdemli geliştirici havuzu React ekosistemine kıyasla biraz daha dar ve maliyetlidir.

Saha operasyonu ve plasiyer kullanımı söz konusu olduğunda uygulamanın çevrimdışı çalışma kabiliyeti ve yerel veri tabanı performansı öne çıkar. Flutter burada kendi motorunu doğrudan derlediği icin cihaz fark etmeksizin çok stabil çalışır. Ancak React Native de doğru kütüphanelerle bu ihtiyacı rahatlıkla karşılar; aradaki farkı kullanıcı gözle fark edemez.

Sizi ajansa bağımlı kılacak senaryodan kaçınmak için şunları yapmalısınız: Sözleşmeye kaynak kodlarının eksiksiz sizin adınıza açılmış bir bulut kod deposunda barındırılacağını, projenin standart mimari kalıplarıyla dokümante edileceğini ve üçüncü taraf özel ajans kütüphanelerine mecbur bırakılmayacağınızı mutlaka yazdırın.

KKaan B***Katılımcı
Görev
Altyapı mühendisi
Katılım
Mar 2024
Mesaj
108
#3

React Native yerel işletim sistemi bileşenleriyle bir köprü üzerinden haberleşir, Flutter ise kendi grafik motoruyla pikselleri ekrana doğrudan çizer. Saha plasiyerlerinin kullandığı eski veya düşük donanımlı Android tabletlerde Flutter arayüz kaydırma ve form doldurma akıcılığında hissedilir derecede daha az takılır.

HHüsniye T***Katılımcı
Görev
İnsan kaynakları uzmanı
Sektör
Tekstil
Yapı
imalathane
Katılım
Ara 2025
Mesaj
361
#4

Kendi ekibimizi kurarken iki alanda da ilan açtık. İki yıl önce ilanımıza başvuran adaylarda React bilenlerin sayısı Flutter bilenlerin neredeyse üç katıydı. Ancak son dönemde yeni mezunlar tarafında Flutter oranı çok yükseldi. Kıdemli uzman arıyorsanız React tarafında alternatif bulmak hâlâ daha kolay.

düzeltme: rakamı yanlış hatırlamışım, biraz daha düşüktü.

YYasemin K***KatılımcıTopluluk üyesi
Katılım
Oca 2024
Mesaj
82
#5

Ajanslar genelde hangi dilde uzman personelleri boşta bekliyorsa o teknolojiyi en iyisi diye över. Flutter diyen ajansın React uzmanı yoktur React diyenin Flutter tecrübesi zayıftır. Teknolojiden önce iki ajansın da daha önce yazdığı ve şu an mağazalarda yayında olan referans uygulamalarını indirip bizzat kurcalayın.

MMeryem A***Uzman
Görev
Mağaza müdürü
Sektör
Medya ve yayıncılık
Yapı
butik ajans
Katılım
Ara 2025
Mesaj
99

Doki · Marka kimliği · 2026

#6

Karar verirken şu üç maddeyi ajanslara sorun: 1) Saha çalışanları için internet kesildiğinde siparişleri yerel hafızada tutup otomatik senkronize edebilecek mi? 2) Barkod ve kamera okuma modüllerini hazır paketle mi yazacaklar? 3) İş bitiminde mimari kurulum şemasını ve teknik dokümantasyonu teslim edecekler mi?

HHasan S***KatılımcıTopluluk üyesi
Katılım
Oca 2024
Mesaj
114
#7

hangisini secersen sec kodlari kendi hesabina almdiktan snra ajansa gobekten baglanirsin.. ama sozlesmeye haftalik kod aktarimi sari koydur gerisi o kadar da dert dgl iki teknoloji de isini fazlasiyla gorur

AAlper T***Katılımcı
Görev
Bilgi işlem müdürü
Sektör
E-ticaret
Yapı
aile şirketi
Katılım
Eki 2024
Mesaj
239
#8

Biz ilk versiyonu Flutter ile başka bir ajansa yaptırdık. Sonra ajansla anlaşmazlık çıkınca kodu alıp şirket içine bir yazılımcı aradık. İki hafta içinde ilan üzerinden gayet yetenekli bir arkadaş bulduk ve projeyi devralıp devam ettirdi. Korktuğumuz gibi bir kilitlenme yaşamadık.

EEfe K***Katılımcı
Görev
Stajyer
Sektör
Danışmanlık
Yapı
yeni kurulmuş girişim
Katılım
Kas 2023
Mesaj
107
#9

Mevcut web altyapınızı kim yazdıysa onun fikrini de alın. Eğer web paneliniz modern bi arayüz kütüphanesiyle yazılmışsa React Native seçtiğinizde ortak bileşenleri ve veri modellerini paylaşarak ileride bakım maliyetlerinizi ciddi oranda düşürebilirsiniz.

EElvanYeni üye
Görev
Diş kliniği
Yapı
kooperatif
Katılım
Eyl 2024
Mesaj
40
#10

biz de benzer bi eşikteyiz... bu araada bu iki dilden biri seçildiğinde ileride iOS veya Android icin ayrı ayrı iki farklı yazılımcı çalıştırmak gerekmiyor değl mi? iki platforma da tek bi kod tabanından çıktı alınabiliyor diye anladım, doğru mudur?

BBurak Ö***Uzman
Görev
Veri giriş elemanı
Sektör
Spor ve fitness
Yapı
kooperatif
Katılım
Mar 2022
Mesaj
104
#11

Bunu bilmiyordum. Kabul kriteri yazılmadıysa işin ne zaman bittiği tartışmaya açıktır.

Sonucu buraya yazarsanız başkalarına da faydası olur.

MMehmet E***KatılımcıTopluluk üyesi
Katılım
Eki 2025
Mesaj
61
#12

Sonuna kdr katılıyorum... Acele karar altı ay sonra düzeltilen karar oluyor.

Karar verirken en kötü senaryoyu da yazın sadece iyisini dgl... Ben olsam bu yoldan giderdim.

ÜÜlkü N***Katılımcı
Görev
Kurye koordinatörü
Sektör
Enerji
Yapı
300 kişilik kurum
Katılım
Mar 2024
Mesaj
64
#13

Geçen yıl neredeyse aynısını yaşadık. Asıl mesele rakam değil o rakamın neye göre çıktığı.

SSelin Y***Veteran
Görev
Ön muhasebe
Sektör
Gayrimenkul
Yapı
120 kişilik şirket
Katılım
Eyl 2024
Mesaj
111
#14

Üç ayrı görüş çıktı, hepsi birbirini tamamlıyor. Kabul kriteri yazılmadıysa işin ne zaman bittiği tartışmaya açıktır.

Yanlışım varsa düzeltin.

YYasemin K***KatılımcıTopluluk üyesi
Katılım
Oca 2023
Mesaj
3
#15

Bu kadar açık anlatan yazı az bulunuyor. Yazılı olmayan her madde, ileride iki tarafın da farklı hatırladığı bir madde.

Sözleşmede kod sahipliği yazmıyorsa, ayrılırken pazarlık gücünüz kalmıyor.

FFerhat Ş***Katılımcı
Görev
Genel koordinatör
Sektör
Hukuk
Yapı
aile şirketi
Katılım
Tem 2023
Mesaj
13
#16

bunu not aldım teşekurler. küçük bi deneme ile başlayın, tmmını bi anda bağlamayın.

bennim görüşüm bu kesin doğru diye yazmıyorum.

OOsman Ş***Katılımcı
Görev
Çağrı merkezi temsilcisi
Sektör
Matbaa
Yapı
orta ölçekli işletme
Katılım
Şub 2025
Mesaj
17
#17

aynıını yaşadım

MMert P***Uzman
Görev
Ön muhasebe
Sektör
Enerji
Yapı
bölge bayisi
Katılım
Eyl 2022
Mesaj
204
#18

Aynı hatayı yapmayın diye yazıyorum. Flutter mı React Native mi tarafında yapılan hata genelde geri dönülebilir ama pahalı.

Karar verirken en kötü senaryoyu da yazın, sadece iyisini değil.

DDeniz B***Uzman
Görev
İdari işler sorumlusu
Sektör
Mücevherat
Yapı
aile şirketi
Katılım
Tem 2024
Mesaj
6
#19

Bunu yaparken çok düşülen bi hata var. Toplantıda geçen her “sonra bakarız”, fiyatlanmamış iş demek.

Yanlışım varsa düzeltin.

IIrmak P***UzmanTopluluk üyesi
Katılım
Ara 2023
Mesaj
153
#20

sureec olarak bakinca tablo degisiyor... neyse sormaktan cekinmeyin, sormayan hep daha pahaliya oduyor.

tecrbüye sabit.

Yanıt yaz