İçeriğe geç
Mobil uygulama

Mobil uygulama yaptırma

Mobil uygulama yaptırmak isteyen işletmeler için React Native ile tek kod tabanından iOS ve Android uygulaması geliştiriyoruz. Gerekirse aynı sistemin Windows ve macOS için masaüstü sürümünü de hazırlıyoruz.

Mobil uygulama yaptırma fikri genelde müşterinin ya da ekibin her gün açacağı bir araca ihtiyaç duyulduğunda ortaya çıkıyor: sipariş vermek, randevu almak, sahadan kayıt girmek ya da bir bildirimi kaçırmamak için. iOS ve Android uygulama geliştirme işini React Native ile yapıyoruz; iki platform için tek kod tabanı yazıyor, uygulamayı iki mağazada ayrı ayrı yayınlıyoruz.

Her fikrin uygulama olması gerekmiyor. Telefonda iyi çalışan bir web sitesi çoğu zaman yeterli oluyor ve daha az bakım istiyor. Uygulamayı; düzenli kullanım, anlık bildirim ya da kamera ve konum gibi cihaz özellikleri gerçekten gerektiğinde öneriyoruz. Bunu ilk görüşmede açıkça konuşuyoruz.

Bazı işlerde asıl ihtiyaç masaüstünde oluyor: ofiste, kasada ya da üretim alanında bilgisayarda çalışan bir program. Bunun için Electron ile Windows ve macOS uygulamaları geliştiriyoruz. Mobil uygulama, masaüstü uygulaması ve web paneli aynı arka ucu paylaşabiliyor; böylece veri her yerde aynı kalıyor.

Kimler için?

  • Müşterisine sipariş ya da randevu uygulaması sunmak isteyen işletmeler
  • Saha ekibinin kayıtları telefondan girmesini isteyen firmalar
  • Anlık bildirimle müşterisine ulaşmak isteyenler
  • Ofiste ya da kasada çalışan bir masaüstü programa ihtiyaç duyanlar
  • Mevcut web sitesine ya da paneline bağlı bir uygulama isteyenler
Kapsam

Neler dahil?

  • iOS ve Android uygulaması

    React Native ile tek kod tabanından iki platform. Mağazalarda iki ayrı kayıt oluyor, ama kod ve bakım tek.

  • Hesap ve giriş

    Kayıt, giriş ve kullanıcı hesabı yönetimi; gerekiyorsa farklı kullanıcı rolleri.

  • Anlık bildirimler

    Sipariş durumu, randevu hatırlatması ya da duyuru gibi bildirimleri kullanıcının telefonuna gönderiyoruz.

  • Cihaz özellikleri

    Kamera ve konum gibi cihaz özelliklerini, uygulamanın işi gerektirdiği ölçüde kullanıyoruz.

  • Arka uç ve API

    Uygulamanın veri okuyup yazdığı sunucu tarafını kuruyoruz; mevcut bir sisteminiz varsa ona bağlanıyoruz.

  • Masaüstü uygulaması

    Electron ile Windows ve macOS için; kendini güncelleyen, gerekirse internetsiz çalışan, yazdırma ve dosya aktarma destekli.

  • Mağaza yayını

    App Store ve Google Play gönderimini mağaza kurallarına uygun şekilde hazırlıyor, yayından sonra yeni sürümleri planlıyoruz.

Tek kod tabanıyla iOS ve Android uygulama geliştirme

İki platform için iki ayrı kod yazmak yerine React Native kullanıyoruz. Aynı kod iki platformda da telefonun kendi arayüz bileşenleriyle çalışıyor; bir özellik eklendiğinde ya da bir hata düzeltildiğinde iki uygulamaya birden yansıyor.

Derleme, test dağıtımı ve mağaza gönderimi için Expo'dan yararlanıyoruz. Önce ilk sürüme girecek ekranları ve sonraya kalacakları ayırıyoruz. Geliştirme sırasında deneme sürümünü kendi telefonunuza yüklüyor, ekranları ekran görüntüsünde değil gerçek cihazda deniyorsunuz.

Mağaza yayını ve güncellemeler

Apple ve Google geliştirici hesaplarının sizin adınıza açılmasını öneriyoruz; böylece uygulama her zaman size ait kalıyor. Gönderimi biz hazırlıyor, uygulamayı mağaza kurallarına uygun şekilde gönderiyoruz.

İncelemeyi Apple ve Google yapıyor; ne kadar süreceğine ve onay verip vermeyeceğine onlar karar veriyor. Ret gelirse gerekçesine göre düzeltip yeniden gönderiyoruz. Yayından sonra yeni sürümler mağaza üzerinden gidiyor; bazı küçük düzeltmeler mağaza incelemesi beklenmeden de gönderilebiliyor.

Windows ve macOS için masaüstü uygulama

Masaüstü uygulamalarını Electron ile geliştiriyor ve kurulum dosyasını hazırlıyoruz. Uygulama yeni sürümü kendisi indirip kuruyor; her güncellemede kullanıcılara yeni dosya göndermeniz gerekmiyor.

Bağlantının kesilebildiği yerler için çevrimdışı çalışmayı baştan planlıyoruz: veriler bilgisayarda da tutuluyor, bağlantı geldiğinde sunucuyla eşitleniyor. Yazdırma, dosya aktarma ve kullanıcı yetkileri gibi ihtiyaçları da kapsama göre ekliyoruz.

Kullandığımız teknolojiler

  • React Native
  • Expo
  • TypeScript
  • Electron
  • Node.js
Süreç

Bir fikrin yolu.

Her iş bir sohbetle başlar. Sonrası belli: dört adımda fikirden yayına.

  1. Keşif

    Formu doldurduğunuzda ya da e-posta attığınızda size dönüp bir görüşme ayarlıyoruz. İşinizi, müşterinizi ve sitenin ne işe yarayacağını dinliyor; kapsamı netleştirip size özel bir teklif ve takvim hazırlıyoruz.

    Teklif ve takvim

  2. Tasarım

    Önce ana sayfa ile bir iç sayfanın tasarımını çıkarıyoruz. Siz görüp yorum yapmadan bütün siteye geçmiyoruz.

    Onaylanan tasarım

  3. Geliştirme

    Onaylanan tasarımı koda döküyoruz. İlerlemeyi yayın öncesi bir önizleme adresinden takip edebiliyorsunuz.

    Önizleme adresi

  4. Yayın

    Son kontrollerden sonra siteyi yayına alıyor, Google Search Console kaydını yapıyoruz. Sonradan bir değişiklik isterseniz bize yazmanız yeterli.

    Yayındaki site

Projeler

Benzer çalışmalar.

  • Pilates stüdyosu randevu ekranı: ders türü seçimi, eylül takvimi ve boş saatler; önünde aynı akışın mobil uygulamasında günün ders listesi.
    Mobil uygulama

    Randevu Sistemi

    Bir pilates stüdyosu için ders, gün ve saat seçimini birkaç dokunuşa indiren randevu akışı ve aynı akışın mobil uygulaması.

SSS

Mobil uygulama hakkında sorular.

Burada yanıtını bulamadığınız bir soru varsa bize yazın, kısa sürede yanıtlayalım.

Mobil uygulama yaptırmak yerine telefonda iyi çalışan bir site yeterli olur mu?

Çoğu zaman evet. Mobil uyumlu bir site hem daha az bakım istiyor hem de mağaza incelemesi beklemeden güncelleniyor. Uygulamayı ancak düzenli kullanım, bildirim ya da cihaz özellikleri gerçekten gerekiyorsa öneriyoruz.

Uygulamayı App Store ve Google Play'e siz mi yüklüyorsunuz?

Gönderimi biz hazırlıyoruz. Geliştirici hesaplarının sizin adınıza açılmasını öneriyoruz ki uygulama size ait olsun. İncelemeyi Apple ve Google yapıyor ve süresine onlar karar veriyor; ret gelirse gerekçesine göre düzeltip yeniden gönderiyoruz.

Mobil uygulama yaptırma sürecinde ilk sürüme neler girmeli?

İlk sürüme uygulamanın asıl işini yapan ekranları koyuyor, sonraya kalabilecek özellikleri ayrı bir listeye alıyoruz. Böylece uygulama daha erken kullanıcıyla buluşuyor ve sonraki sürümler gerçek geri bildirime göre şekilleniyor. Teklifi ve takvimi de bu listeye göre hazırlıyoruz.

Uygulama mevcut web sitem ya da panelimle birlikte çalışabilir mi?

Evet, API üzerinden. Siteniz ya da paneliniz bir API sunuyorsa uygulamayı ona bağlıyoruz; sunmuyorsa mevcut sisteminize bakıp nasıl bağlanacağına birlikte karar veriyoruz.

Yayından sonra güncellemeler nasıl yapılıyor?

Mobilde yeni sürümler mağaza üzerinden gidiyor; bazı küçük düzeltmeler mağaza incelemesi beklenmeden gönderilebiliyor. Masaüstü uygulaması yeni sürümü kendisi indirip kuruyor. Hangi değişikliğin nasıl dağıtılacağını birlikte planlıyoruz.

Masaüstü uygulaması internetsiz çalışır mı?

Baştan planlanırsa evet. Veriler bilgisayarda da tutuluyor, bağlantı geldiğinde sunucuyla eşitleniyor. Bu ihtiyacı ilk görüşmede konuşmak, sonradan eklemekten çok daha kolay.

Teklif alın

Mobil uygulama için teklif alın.

Aklınızda bir fikir mi var? Formu doldurun, size dönüp bir görüşme ayarlayalım. Ya da doğrudan yazın: info@x3code.com

  • Genellikle 1 iş günü içinde dönüyoruz.
  • Önce ihtiyacınızı dinliyor, ardından işinize özel bir teklif hazırlıyoruz.
  • Bilgilerinizi yalnızca bu talebe dönüş yapmak için kullanıyoruz.

Projenizi anlatın

Telefon dışındaki alanlar zorunlu.

Sizi aramamızı isterseniz yazın.

En az 20 karakter.