Şarj Rehberim ekranları: her platformda
Bu görseller kendi ürünümüz Şarj Rehberim’in gerçek uygulama ekranlarıdır. Her platformun kendi sayfasında ayrıntısı ve geliştirme yaklaşımı yer alır.



iPhone








iOS uygulama geliştirme sayfasına git
iPad




iOS uygulama geliştirme sayfasına git
Android telefon







Android uygulama geliştirme sayfasına git
Android tablet




Android uygulama geliştirme sayfasına git
Mac






Mac uygulama geliştirme sayfasına git
CarPlay ve Android Auto


CarPlay ve Android Auto uygulama geliştirme sayfasına git


Apple Watch ve Wear OS (yakında)




Mobil uygulama geliştirme nedir ve neleri kapsar?
Kısa cevap: Mobil uygulama geliştirme; bir ihtiyacın kapsamının belirlenmesi, arayüzün tasarlanması, uygulamanın kodlanması, test edilmesi, App Store ve Google Play’e gönderilmesi ve yayından sonra güncel tutulmasıdır. Yalnızca kod yazmak değildir; mağaza kuralları, gizlilik beyanları, bildirim altyapısı ve sürüm yönetimi de işin parçasıdır.
Berpel olarak uygulama projelerini web sitesi, yönetim paneli ve arama görünürlüğüyle birlikte ele alırız. Çünkü uygulamanın kullandığı veri çoğu zaman bir web servisinden gelir ve uygulamanın mağazada bulunması da ayrı bir görünürlük işidir.
Hangi platform için uygulama geliştirilir?
Kısa cevap: Kullanıcılarınızın cihazına ve kullanım anına göre. Çoğu proje iPhone ve Android ile başlar; araç ekranı, saat ve Mac gibi platformlar ürünün kullanım bağlamı gerektirdiğinde eklenir.
| Platform | Ne zaman anlamlı | Ayrıntı |
|---|---|---|
| iPhone ve iPad | Ana kullanıcı kitlesi Apple cihazlarındaysa veya ürünün çıkış platformu olacaksa | iOS uygulama geliştirme |
| Android telefon ve tablet | Türkiye pazarında geniş cihaz çeşitliliğine ulaşmak gerekiyorsa | Android uygulama geliştirme |
| Mac | Kullanım masa başındaysa; uzun form, tablo veya klavye ağırlıklı iş akışlarında | Mac uygulama geliştirme |
| CarPlay ve Android Auto | Sürüş sırasında kullanılan harita, şarj, park, medya gibi ürünlerde | CarPlay ve Android Auto |
| Apple Watch ve Wear OS | Bilekten tek bakışla alınan bilgi ve kısa eylemlerde | Akıllı saat uygulaması |
Bu platformlar birbirinin yerine geçmez. Aynı ürünün farklı bağlamlardaki yüzleridir; hangisinin ilk sürümde gerektiği keşif aşamasında kullanıcı akışına bakılarak belirlenir.
Yerel mi, çapraz platform mu geliştirilmeli?
Kısa cevap: Ürünün ihtiyacına bağlı. Yerel geliştirme (iOS için Swift, Android için Kotlin) platformun en yeni özelliklerine ve en iyi performansa doğrudan erişir. Çapraz platform (React Native, Expo, Flutter) tek kod tabanıyla iki mağazaya çıkmayı hızlandırır ve bakımı sadeleştirir.
| Yaklaşım | Güçlü yanı | Dikkat edilecek nokta |
|---|---|---|
| Yerel (Swift / Kotlin) | Platform özelliklerine ilk gün erişim, en yüksek performans, platform yönergeleriyle tam uyum | İki ayrı kod tabanı; geliştirme ve bakım iki katına çıkabilir |
| Çapraz platform (React Native / Expo) | Tek kod tabanı, ortak iş mantığı, hızlı ilk sürüm | Saat, araç ekranı ve widget gibi platforma özel parçalar yerel modül gerektirir |
Kendi ürünümüz Şarj Rehberim’i bu karma yapıyla geliştirdik: telefon ve tablet uygulaması React Native / Expo ile, CarPlay ve Android Auto ekranları yerel şablonlarla, saat uygulamaları ise Apple Watch için SwiftUI, Wear OS için Kotlin ve Compose ile hazırlandı. Hangi parçanın hangi yöntemle yapılacağı her projede ayrı değerlendirilir.
Uygulama geliştirme süreci nasıl işler?
- Keşif ve kapsam: hedef kullanıcı, temel akış ve ilk sürümde olması gereken özellikler yazılı hale getirilir. Kapsam net değilse önce küçük bir ilk sürüm planlanır.
- Tasarım: ekran akışı ve arayüz, platformun kendi tasarım yönergelerine uygun hazırlanır.
- Geliştirme: uygulama ve gerekiyorsa arka uç servisleri kodlanır; veri, kimlik doğrulama ve bildirimler bu aşamada kurulur.
- Test: gerçek cihazlarda ve iç test kanallarında (iOS için TestFlight, Android için Google Play iç test) denenir.
- Mağaza yayını: mağaza sayfası, ekran görüntüleri, gizlilik beyanları hazırlanır ve inceleme için gönderilir.
- Bakım: işletim sistemi güncellemeleri, hata düzeltmeleri ve yeni özellikler kontrollü sürümlerle yayınlanır.
Mağaza yayını ve uygulama mağazası görünürlüğü
App Store ve Google Play, uygulamaları yayımlamadan önce inceler. İnceleme; gizlilik beyanını, istenen izinlerin gerekçesini, hesap silme gibi zorunlu akışları ve içeriğin mağaza kurallarına uygunluğunu kapsar. Bu beyanların uygulamanın gerçek davranışıyla örtüşmesi gerekir; bu yüzden yayın hazırlığı geliştirmeyle birlikte yürür.
Yayın sonrasında mağaza sayfası da bir arama yüzeyidir. Başlık, açıklama, ekran görüntüleri ve yorumlar uygulamanın bulunmasını etkiler. Uygulamanın web sitesinde karşılık gelen bir tanıtım sayfası, mağaza bağlantıları ve gerektiğinde derin bağlantılar kurulur; bunu SEO çalışmasıyla birlikte planlarız.
Mobil uygulama yaptırmanın maliyetini ne belirler?
Kısa cevap: Maliyet; platform sayısı, ekran ve özellik sayısı, arka uç ihtiyacı, tasarım kapsamı ve bakım beklentisiyle belirlenir. Sabit bir rakam vermek yerine kapsam yazılı hale getirildikten sonra teklif hazırlanır.
- Hedeflenen platformlar (yalnızca iPhone, iPhone ve Android, ek olarak saat veya araç ekranı).
- Kullanıcı girişi, ödeme, harita, bildirim, çevrimdışı çalışma gibi özelliklerin sayısı.
- Mevcut bir arka uç veya API kullanılacak mı, yoksa yeni mi yazılacak.
- Çoklu dil ve erişilebilirlik gereksinimleri.
- Yayın sonrası bakım, izleme ve yeni sürüm sıklığı.
Kişisel veri işleyen uygulamalarda KVKK gereklilikleri tasarımın parçasıdır; ayrıntı için KVKK ve web siteleri yazımıza bakabilirsiniz. Hukuki metinlerin son kontrolü işletmeye aittir.
Kendi ürünümüz: Şarj Rehberim
Kısa cevap: Şarj Rehberim, Berpel’in kendi geliştirdiği elektrikli araç şarj rehberidir. iPhone, iPad, Android ve Mac için uygulaması, CarPlay desteği, ana ekran widget’ları ve kilit ekranında Canlı Etkinliği vardır; web sitesi 6 dildedir. Apple Watch ve Wear OS sürümleri mağaza onayını beklediği için yakında olarak belirtilir.

Ürünün tamamı, platform platform ve teknik yaklaşımıyla birlikte Şarj Rehberim proje sayfasında anlatılıyor. Web tarafı için sarjrehberim.com.tr adresine bakabilirsiniz.
Platformlara göre uygulama geliştirme
iOS uygulama geliştirme
Swift/SwiftUI veya React Native ile iPhone ve iPad uygulamaları; TestFlight ve App Store yayını.
Sayfayı İnceleAndroid uygulama geliştirme
Kotlin/Jetpack Compose veya React Native ile telefon, tablet ve katlanabilir cihaz uygulamaları; Google Play yayını.
Sayfayı İnceleMac uygulama geliştirme
Apple çipli Mac için masaüstü ve menü çubuğu uygulamaları; Mac App Store veya noter onaylı dağıtım.
Sayfayı İnceleCarPlay ve Android Auto
Araç ekranı için şablon tabanlı, sürücü dikkatini bölmeyen uygulamalar; kategori izni ve inceleme süreci.
Sayfayı İnceleApple Watch ve Wear OS
Bilek için kısa etkileşimli saat uygulamaları, kartlar ve komplikasyonlar.
Sayfayı İnceleŞarj Rehberim
Kendi ürünümüz: iPhone, iPad, Android, Mac ve CarPlay uygulamaları ile web platformu.
Projeyi İncele