Rast Mobile

Mobil Uygulama Geliştirme

Rast Mobile, iOS ve Android uygulamalar geliştirir. Mobil uygulamayı; backend, entegrasyon, yönetim paneli, test ve yayın süreçleriyle birlikte ele alırız. Yeni bir uygulama geliştirebilir, mevcut uygulamanızı devralabilir ya da mobil ekibinize destek olabiliriz.

SteelOrbis mobil uygulama ana ekranı SteelOrbis mobil fiyat grafiği ekranı RastCRM saha uygulaması iş emri ekranı
Yayındaki ürün ekranları SteelOrbis · RastCRM

Referanslar

Mobil ürünler geliştirdiğimiz ve birlikte çalıştığımız ekiplerden bazıları

  • BMW
  • MINI
  • Turkcell
  • Etiya
  • Aras
  • SteelOrbis
  • Softtech
  • Türk Traktör
  • FG Wilson
  • Izertis

Paylaşabildiğimiz ürün örnekleri

Geliştirdiğimiz ürünlerden bazıları

Kurumsal projelerin her detayını kamuya açık paylaşamasak da, aşağıda geliştirdiğimiz farklı mobil ürünlerden birkaçını görebilirsiniz.

01 Çelik piyasası

SteelOrbis

SteelOrbis kullanıcıları piyasa fiyatlarına, grafiklere, araştırmalara ve haberlere mobil uygulamadan ulaşabiliyor.

  • Fiyat verileri ve grafikler
  • Araştırma ve piyasa içerikleri
  • Mobil uygulama
SteelOrbis pazar bilgileri ekranı SteelOrbis fiyat grafiği ekranı
02 Saha satış ve servis

RastCRM

Saha ekibi müşteri, iş emri ve günlük çalışmalarını mobil uygulamadan yönetiyor; ofis ekibi web panelini kullanıyor.

  • Müşteri ve iş emri
  • Saha ekipleri
  • Web operasyon paneli
Ürünü inceleyin
RastCRM servis operasyon paneli RastCRM saha uygulaması
03 Teslimat operasyonu

Kurye Uygulaması

Kuryeler teslimat görevlerini mobil uygulamadan alıyor; konum, durum ve teslimat kayıtlarını sahadan güncelliyor.

  • Görev ve teslimat yönetimi
  • Konum ve offline adımlar
Ürünü inceleyin
Kurye uygulaması atanmış görev ekranı Kurye uygulaması tamamlanan görev ekranı
04 Saha servis

Teknisyen Uygulaması

Saha teknisyenleri atanmış iş emirlerini mobilde görüyor; form, fotoğraf, imza ve durum güncellemelerini sahadan iletiyor.

  • İş emirleri ve offline çalışma
  • Fotoğraf ve imza
Ürünü inceleyin
Teknisyen uygulaması atanmış işler ekranı Teknisyen uygulaması servis fişi ekranı

Mobil uygulama geliştirme hizmetleri

Mobil uygulama projesinde neler geliştiriyoruz?

Kapsam yalnızca mobil uygulama ekranlarıyla sınırlı değil. iOS ve Android uygulamayı; backend ve API, yönetim paneli, entegrasyon, offline kullanım, test, mağaza yayını ve bakımla birlikte ele alabiliriz.

01

Ürün kapsamı ve UX/UI

Kullanıcıları, temel akışları ve ilk sürümün kapsamını netleştiririz. Hazır bir tasarımla çalışabilir veya ekranları ürün ekibinizle birlikte şekillendirebiliriz.

02

iOS ve Android uygulama geliştirme

iOS ve Android uygulamaları ürünün ihtiyacına ve mevcut teknik yapıya göre native Swift ve Kotlin, Flutter veya React Native ile geliştiririz.

03

Backend, API ve yönetim paneli

Mobil uygulamayı mevcut API’lere bağlayabilir veya ihtiyaç duyduğu backend servislerini, kimlik doğrulama yapısını, ödeme entegrasyonlarını, bildirimleri ve operasyon ekranlarını geliştirebiliriz.

04

Kurumsal entegrasyon ve offline kullanım

Uygulamayı ERP, CRM ve diğer şirket sistemleriyle entegre ederiz. İş akışı gerektiriyorsa veriler cihazda tutulabilir ve bağlantı geri geldiğinde senkronize edilebilir.

05

Test, yayın ve bakım

Temel akışları gerçek cihazlarda test eder, App Store ve Google Play yayın hazırlıklarını yönetebiliriz. Canlıdan sonra bakım, güncelleme ve yeni sürümlerle devam edebiliriz.

Nasıl dahil oluyoruz?

Mobil uygulama projenize nasıl dahil olabiliriz?

Yeni bir uygulama geliştirmek

Ürün fikrini ve kullanıcı akışlarını netleştirip mobil uygulamayı, backend tarafını ve gerekli entegrasyonları birlikte geliştirebiliriz.

Mevcut uygulamayı devralmak

Evet. Yayında olan bir iOS veya Android uygulamasının kod tabanını inceleyip ilk teknik öncelikleri belirleyerek geliştirmeye devam edebiliriz.

Mevcut mobil ekibe destek olmak

Native, Flutter veya React Native geliştirme tarafında mevcut ürün ve yazılım ekiplerine belirli bir kapsamda destek verebiliriz.

Teslim süreci

Nasıl çalışıyoruz?

Doğrudan geliştirmeye başlamayız. Önce ihtiyacı netleştirir, ardından ürünü kontrollü biçimde ilerletiriz.

  1. 01

    İhtiyacı Anlama

    Kullanıcıları, temel akışı, mevcut sistemleri ve ilk sürümün kapsamını netleştiririz.

  2. 02

    Teknik Tasarım

    Mobil mimariyi, API’leri, veri akışını ve kullanılacak teknolojiyi belirleriz.

  3. 03

    UX / UI

    Ürünün ihtiyaç duyduğu kullanıcı akışlarını ve ekranları tasarlarız.

  4. 04

    Geliştirme

    Mobil uygulamayı, backend’i, paneli ve entegrasyonları tek ürün olarak geliştiririz.

  5. 05

    Test ve Kabul

    Temel akışları gerçek cihazlarda test eder, kabul testlerini ekibinizle yürütürüz.

  6. 06

    Mağaza Yayını

    İmzalama, mağaza bilgileri ve canlı sürüm gönderimlerini hazırlarız.

  7. 07

    Sürekli Geliştirme

    Canlıdan sonra uygulamanın bakımını yapar, sonraki sürümleri planlarız.

Teknoloji seçimi

Native mi, Flutter mı, React Native mi?

Her proje için tek bir doğru teknoloji yok. Seçimi ürünün ihtiyaçlarına, mevcut sistemlere, cihaz entegrasyonlarına, performans beklentilerine ve uzun vadeli bakım planına göre yapıyoruz.

  • Ürün ihtiyaçları
  • Mevcut kod tabanı ve ekip
  • Performans beklentileri
  • Native SDK ve cihaz entegrasyonları
  • Yayın planı ve geliştirme hızı
  • Uzun vadeli bakım

Native

Native mobil uygulama · Swift / Kotlin

Ürün; platforma özel API’lere, SDK’lara ve cihaz özelliklerine daha derin erişim gerektiriyorsa veya mevcut kod tabanı native ise uygun olabilir.

Flutter

Flutter uygulama geliştirme · ortak ürün kodu

iOS ve Android ürününün büyük bölümü ortaksa tek kod tabanı geliştirme ve bakım süreçlerini daha verimli hale getirebilir.

Flutter uygulama geliştirme

React Native

React Native geliştirme · React / TypeScript

Mevcut teknoloji altyapısına, ekibe, ürün mimarisine ve platform entegrasyonu ihtiyaçlarına göre değerlendirilebilir.

React Native geliştirme

Sık sorulanlar

Mobil uygulama geliştirme hakkında sorular

Önce kullanıcıları, temel akışları, mevcut sistemleri ve ilk sürümün kapsamını netleştiririz. Teknik tasarım ve UX/UI sonrasında geliştirme, test, kabul ve mağaza yayın adımlarını yürütürüz; canlıdan sonra bakım ve yeni sürümlerle devam edebiliriz.

Her ürün için geçerli tek bir süre yok. Kapsam, platform sayısı, tasarımın hazır olup olmaması, backend ve entegrasyon işleri, offline ihtiyaçlar ve mağaza süreci takvimi etkiler; ihtiyaçları netleştirdikten sonra yayın planını ve süre tahminini paylaşırız.

Maliyet; ilk sürümün kapsamına, iOS ve Android ihtiyaçlarına, tasarım çalışmasına, backend servislerine, entegrasyonlara, offline kullanıma, teste ve uzun vadeli desteğe göre değişir. Mevcut yapıyı ve ilk yayında nelerin olması gerektiğini gördükten sonra tahmin paylaşırız.

Evet. Ürünün ihtiyacına ve mevcut teknik yapıya göre native Swift ve Kotlin, Flutter veya React Native ile iOS ve Android uygulamalar geliştiriyoruz.

Ürüne, mevcut kod tabanına ve ekibe, platform API’lerine, cihaz entegrasyonlarına, performans beklentisine ve bakım planına bakarız. Her mobil uygulamaya uyan tek bir varsayılan teknoloji yoktur.

Evet. Mobil uygulamayı mevcut API’lerinize bağlayabilir veya ihtiyaç duyulan backend servislerini, kimlik doğrulama yapısını, ödeme entegrasyonlarını, bildirimleri ve yönetim panelini geliştirebiliriz.

Evet. Kod tabanını, mimariyi, bağımlılıkları, backend ve API bağlantılarını, teknik borcu, imzalama ve mağaza yapısını inceleriz. Ardından bir sonraki kararlı yayın için gereken işi birlikte netleştiririz.

Kaynak sistem gerekli erişimi sağlıyorsa evet. Mobil uygulamaları API’ler ve kontrollü senkronizasyon akışları üzerinden ERP, CRM, Dynamics 365, Dataverse ve şirkete özel sistemlerle entegre edebiliriz.

İş akışı gerektiriyorsa evet. Gerekli veriler cihazda tutulabilir, işlemler yerelde bekletilebilir ve bağlantı geri geldiğinde senkronizasyon yapılabilir; ancak her ürünün tamamen offline çalışması gerekmez.

Evet. İmzalama, test yayınları, mağaza bilgileri, build hazırlığı ve canlı sürüm gönderimleri proje kapsamına dahil edilebilir. Mağaza hesapları size ait kalır; son onayı Apple veya Google verir.

Evet. Canlıdan sonra bakım, hata düzeltmeleri, işletim sistemi ve framework güncellemeleri, mağaza gereksinimleri ve yeni ürün sürümleri için devam edebiliriz.

Evet. Hazır bir tasarımla çalışabilir veya geliştirme başlamadan önce kullanıcı akışlarını, wireframe’leri ve arayüz ekranlarını ürün ekibinizle birlikte hazırlayabiliriz.

Mobil projenizi birlikte değerlendirelim.

Yeni bir uygulama, devralınacak bir kod tabanı ya da çözülmesi gereken bir entegrasyon… Mevcut durumu ve sıradaki yayın hedefini konuşarak başlayabiliriz.