Flutter Flutter

Flutter ile neler yaparım. What I build with Flutter.

Istanbul'dan Flutter ile çalışan bir mobil geliştiriciyim. İki kod tabanını hayatta tutmanın ağırlığını bilen birinin, tek bir Dart kod tabanından iOS ve Android'e akan uygulamalar yapması hâlâ tuhaf ama doğru hissettiriyor. Son dört yıldır production'da. I'm a mobile developer working out of Istanbul. Shipping iOS and Android from one Dart codebase still feels a little strange — especially if you remember maintaining two separate apps — but it's the right default for most teams. I've been doing it in production for four years.

cihattkaraboga@gmail.com

Nasıl çalışıyorum How I work

Sıfırdan yeni bir uygulama A new app, from scratch

Bir fikir ya da Figma var, App Store'a çıkmak istiyorsunuz — bu yolu iyi biliyorum. Flutter + Firebase (veya tercih ettiğiniz herhangi bir backend), temiz bir mimari, CI/CD, store submission dahil. Tek kod tabanından iOS ve Android. Küçük bir MVP 4–6 haftada, tam production uygulama 3–4 ayda yola çıkar. You have an idea or a Figma and you want to ship on the App Store — I know this path well. Flutter with Firebase (or your preferred backend), a clean architecture, CI/CD, and store submission included. One codebase, both platforms. A small MVP ships in 4–6 weeks; a full production app in 3–4 months.

Mevcut bir Flutter uygulamasının bakımı Maintaining an existing Flutter app

Eski bir Flutter sürümünde takılı, kodu zamanla ağırlaşmış bir uygulamayı devralabilirim. İlk hafta kod auditi ve yazılı bir raporla başlarım — hiçbir taahhüt olmadan. Sonra birlikte kararlaştırdığımız şekilde: upgrade, state management temizliği, crash oranını %1'in altına çekmek, yeni özellikler. If your Flutter app is stuck on an old version and the code has gotten heavy, I can take it over. I start with a code audit and a written report in the first week — no commitment beyond that. Then whatever we agree on together: upgrade, state management cleanup, pulling crash rate under 1%, or new features.

Native uygulamayı Flutter'a taşımak Moving a native app to Flutter

İki kod tabanı sizi yavaşlatıyorsa — iOS'ta bir özellik yaparken Android ekibi dört hafta geriden geliyorsa — migration mantıklı olabilir. Ama her zaman değil. İlk görüşmede dürüstçe söylüyorum: bazen mevcut native kodu düzenlemek, Flutter'a geçmekten daha iyi bir seçenek. Bunu ücretsiz konuşabiliriz. If two codebases are slowing you down — an iOS feature ships and Android follows four weeks later — migration can make sense. But not always. I'll say this honestly in the first call: sometimes fixing the native code is a better move than moving to Flutter. Happy to talk through it, free of charge.

Sık sorulanlar Frequently asked

Konuşalım. Let's talk.

Somut bir projeyle geliyorsanız, fikirlerinizi dinlemeye hazırım. Henüz bir şeye karar vermediyseniz, Flutter'ın size uyup uymayacağını birlikte konuşmaktan da mutluluk duyarım — ücretsiz, baskısız. If you're coming with a concrete project, I'm ready to listen. If you haven't decided yet, I'm just as happy to chat through whether Flutter is the right fit for you — free, no pressure.

cihattkaraboga@gmail.com