İçeriğe geç

Mobil Uygulamalar

Proyecta’da mobil uyumlu web uygulamaları oluşturun. PWA’lar bugün kullanılabilir; PWA Builder aracılığıyla yerel iOS/Android sarmalayıcılar.

Proyecta, web uygulamaları oluşturur. “Telefonda bir uygulama” edinmenin en hızlı yolu, duyarlı (responsive) bir web uygulamasıdır; bu uygulama isteğe bağlı olarak bir Progressive Web App (PWA) olarak geliştirilebilir. Böylece kullanıcılar uygulamayı ana ekranlarına yükleyebilir ve (desteklenen platformlarda) anlık bildirimler, çevrimdışı destek ve tam ekran deneyimi elde edebilir.

App Store, Google Play veya Microsoft Store üzerinden yerel dağıtım için, yayımlanmış PWA’yı PWA Builder gibi bir araçla sarmalayabilirsiniz.

  • Builder’da duyarlı görünüm değiştirici — düzenlerken Desktop / Tablet / Mobile önizlemeleri arasında geçiş yapın
  • Mobil öncelikli AI prompt’ları — istediğinizde AI duyarlı düzenler oluşturmayı bilir
  • Proyecta SDK aracılığıyla anlık bildirimler — bkz. Anlık Bildirimler
  • Mobil builder arayüzü — Proyecta’nın kendisi telefonlarda çalışır, böylece hareket halindeyken de uygulama geliştirebilirsiniz

Çoğu uygulama için PWA doğru seçimdir:

Add PWA support to my app:
- Web app manifest with name, icons, theme color
- Service worker with offline cache for the app shell
- Service worker with update toast on new version

AI, manifest ve service worker’ı ayarlayacaktır. Yayımladıktan sonra kullanıcılar şunları yapabilir:

  • Uygulamanızı herhangi bir mobil tarayıcıda açmak
  • Tarayıcı menüsüne dokunarak Add to Home Screen (iOS) veya Install app (Android) seçeneğini seçmek
  • Ana ekranlarından yerel bir uygulama gibi başlatmak

iOS 16.4 ve sonrasındaki PWA’lar Web Push’u da desteklediğinden bildirimler çalışır — kurulum için bkz. Anlık Bildirimler.

App Store veya Google Play’e uygulama göndermaniz gerekiyorsa, önerilen yol yayımlanmış PWA’yı sarmalamaktır:

  1. *.proyecta.live alt alanınıza (veya özel bir domain’e) yayımlayın
  2. pwabuilder.com adresini açın ve URL’nizi girin
  3. Yerel paketler oluşturun — Android (AAB), iOS (Xcode projesi), Windows (MSIX)
  4. İlgili mağazaya gönderin

Ayrıntılar için bkz. Uygulama Mağazalarına Yayımlama.

  • Apple, yerel işlevsellik eklemeyen saf WebView uygulamalarını reddedebilir. App Store’u hedeflemeden önce bunu göz önünde bulundurun.
  • iOS’ta anlık bildirimler, kullanıcının PWA’yı önce Safari’den yüklemesini gerektirir (sarmalayıcıdan değil).
  • Kamera, GPS, kişiler web API’leri aracılığıyla çalışır; yalnızca yerel API’ler (HealthKit, ARKit) bir PWA sarmalayıcısından erişilemez.
  • Gerçek yerel kabuk ihtiyacı duyan projeler için yerel React Native / Expo şablonları
  • Alternatif bir sarmalama yolu olarak Capacitor entegrasyonu
  • Builder içi uygulama mağazası yayımlama sihirbazı (ikonlar, açılış ekranları, mağaza listeleme metinleri)
  • Builder ile senkronize uygulama mağazası meta veri yönetimi