Türkiye geneli hizmet

Mobil · Mobil Uygulama

Flutter ile iOS ve Android Uygulama Geliştirme

Flutter ile iPhone ve Android uygulamanızı tek kod tabanından geliştiriyor, platforma özel ihtiyaçlarda Swift ve Kotlin ile native modül ekliyoruz.

Süre
Kapsama göre; teklifte yazılı takvim
Fiyat
Ücretsiz ön görüşme + yazılı teklif
Bölge
Türkiye geneli · Merkez Antalya
Destek
Yayın sonrası bakım ve teknik destek

Kısa cevap

Flutter nedir?

Flutter, Google tarafından geliştirilen ve Dart diliyle yazılan açık kaynaklı bir arayüz geliştirme çerçevesidir; tek kod tabanından iOS ve Android için makine koduna derlenen uygulamalar üretir. Arayüz her iki platformda tutarlı görünür ve bakım tek projeden yapılır. Lucky Eye, mobil uygulamaları Flutter ile geliştirir; kamera, ödeme veya donanım gibi özel ihtiyaçlarda Swift ve Kotlin ile native modül ekler.

Masada dizüstü bilgisayar ile aynı uygulama ekranını gösteren telefonlar ve tablet: çok cihazda uygulama testi

Kimler için uygun?

  • iOS ve Android için iki ayrı ekip ve bütçe ayırmak istemeyen işletmeler.
  • Uygulamasının iki platformda aynı görünmesini ve aynı anda güncellenmesini isteyen markalar.
  • Hızlıca bir ilk sürüm çıkarıp kullanıcı geri bildirimiyle büyütmek isteyen girişimler.
  • Eski ya da bakımı zorlaşmış native uygulamasını yeniden yazdırmayı düşünen şirketler.
  • Mevcut PHP/MySQL altyapısına bağlanacak bir mobil istemciye ihtiyaç duyan yazılım ekipleri.

Neler yapıyoruz? Hizmet kapsamı

Tek kod tabanı

İş mantığı ve arayüz bir kez yazılır; iOS ve Android sürümleri aynı projeden derlenir.

Platforma uygun arayüz

Material ve Cupertino bileşenleriyle her platformun alışılmış davranışlarına uyum.

Native modüller

Flutter paketlerinin yetmediği durumlarda Swift ve Kotlin ile yazılan platform kanalları.

Bildirim altyapısı

Firebase Cloud Messaging ile tüm kullanıcılara, belirli gruplara veya kişiye özel push bildirimleri.

REST API entegrasyonu

PHP/MySQL tabanlı arka uçla ya da mevcut sistemlerinizle token tabanlı, güvenli veri alışverişi.

Çevrimdışı kullanım

Gerektiğinde verilerin cihazda önbelleğe alınması ve bağlantı geldiğinde senkronize edilmesi.

Test edilebilir mimari

Katmanlı proje yapısı, durum yönetimi ve birim testleriyle büyümeye uygun kod tabanı.

Erişilebilirlik ve çok dil

Ekran okuyucu desteği, dinamik yazı boyutu ve çok dilli arayüz altyapısı.

Google Play'de yayında

Bu yaklaşımla geliştirdiğimiz uygulamalar

Google Play'de yayında olan 13 uygulamamız: ilan ve teklif platformlarından randevu, haber ve sağlık uygulamalarına kadar. Hepsini mağazadan indirip inceleyebilirsiniz.

Tüm uygulamalarımızGoogle Play'de görün

+7 uygulama daha Google Play'de

Süreç nasıl işler?

  1. 1

    Teknik keşif

    Gereken cihaz özelliklerini, entegrasyonları ve Flutter paketlerinin uygunluğunu baştan değerlendiriyoruz.

  2. 2

    Mimari ve API tasarımı

    Uygulama katmanlarını ve arka uç uç noktalarını belgeleyerek geliştirmeye başlıyoruz.

  3. 3

    Arayüz geliştirme

    Onaylı Figma tasarımlarını yeniden kullanılabilir Flutter bileşenlerine dönüştürüyoruz.

  4. 4

    Entegrasyon ve native modüller

    API bağlantılarını, bildirimleri ve gerekiyorsa Swift/Kotlin modüllerini ekliyoruz.

  5. 5

    Cihaz testleri

    Farklı ekran boyutlarında ve işletim sistemi sürümlerinde iOS ve Android testleri yapıyoruz.

  6. 6

    Test dağıtımı

    TestFlight ve Google Play iç test kanalı üzerinden uygulamayı ekibinizin telefonlarına gönderiyoruz.

Hangi teknolojileri kullanıyoruz?

FlutterDartSwift (native modül)Kotlin (native modül)Firebase Cloud MessagingREST APIPHP 8.2+ / MySQLXcodeAndroid StudioTestFlight

Ne kadar sürer, fiyat nasıl belirlenir?

Süre

İki platform aynı kod tabanıyla geliştirildiği için Flutter projeleri, genellikle iki ayrı native projeye göre daha kısa sürede tamamlanır. Toplam süre yine de ekran sayısına, entegrasyonlara ve native modül ihtiyacına göre belirlenir.

Fiyat

Flutter uygulama fiyatı; ekran ve özellik sayısı, native modül ihtiyacı ve arka uç kapsamına göre belirlenir. Tek kod tabanı, iki platform için ayrı geliştirme yapmanın getireceği ek maliyeti azaltır; kesin bedel ücretsiz ön görüşme sonrası yazılı teklifle paylaşılır.

Fiyatı etkileyen başlıca faktörler

  • Ekran ve kullanıcı akışı sayısı
  • Swift veya Kotlin ile yazılacak native modüller
  • Arka uç API'nin yeniden mi geliştirileceği yoksa mevcut sistemin mi kullanılacağı
  • Çevrimdışı çalışma ve senkronizasyon gereksinimi
  • Tablet ve farklı ekran boyutlarına özel tasarım

Flutter Uygulama Geliştirme hakkında sık sorulan sorular

Flutter uygulaması native uygulamalar kadar hızlı mı?

Flutter, Dart kodunu cihazın makine koduna derler; bu nedenle çoğu iş uygulamasında kullanıcılar native uygulamayla performans farkı hissetmez. Ağır grafik veya özel donanım erişimi gereken noktalarda native modül kullanırız.

Flutter uygulaması tablette de çalışır mı?

Evet, Flutter iPad ve Android tabletleri destekler. Arayüzün büyük ekranlara özel olarak uyarlanması ayrı bir tasarım çalışması gerektirdiğinden kapsama eklenerek planlanır.

Mevcut native uygulamamı Flutter'a taşıyabilir misiniz?

Evet. Mevcut uygulamanın ekranlarını ve API'sini analiz edip Flutter ile yeniden geliştirme planı çıkarırız. Mağaza kaydı ve paket kimliği korunduğunda kullanıcılar yeni sürümü güncelleme olarak alır.

Mevcut backend veya API'mle entegre olur mu?

Belgelenmiş bir REST API'niz varsa uygulama doğrudan ona bağlanır. API yoksa ya da eksikse, mevcut veritabanınızla çalışan bir ara katmanı PHP ile geliştirebiliriz.

Flutter'ı seçmek uzun vadede risk oluşturur mu?

Flutter açık kaynaklıdır, Google tarafından aktif olarak geliştirilir ve geniş bir paket ekosistemine sahiptir. Kodu katmanlı ve standart bir yapıda yazdığımız için uygulamanın bakımını ileride başka bir Flutter geliştiricisi de devralabilir.

Uygulamayı yayından önce nasıl deneyebilirim?

Geliştirme boyunca TestFlight (iOS) ve Google Play iç test kanalı (Android) üzerinden test sürümlerini telefonunuza göndeririz. Her sürümdeki geri bildirimlerinizi bir sonraki adımda değerlendiririz.

İlgili rehberler

Son güncelleme: · Hazırlayan: Lucky Eye Editör Ekibi

Ücretsiz ön görüşme

Flutter Uygulama Geliştirme projenizi konuşalım

İhtiyacınızı dinleyip doğru kapsamı öneriyor, süre ve maliyeti yazılı olarak netleştiriyoruz.

  • Sözleşmeli ve faturalı çalışma
  • Kaynak kod ve hesaplar size ait
  • Yayın sonrası teknik destek