Files
bookibra/ios/README.md

1.0 KiB
Raw Permalink Blame History

Bookibra iOS (SwiftUI)

API Base URL ayarı

  1. ios/Bookibra/Resources/Info.plist içindeki API_BASE_URL anahtarını güncelle.
  2. İstersen ios/Bookibra/Resources/Debug.xcconfig ve ios/Bookibra/Resources/Release.xcconfig içinde de aynı değeri tut.
  3. Lokal backend için varsayılan: http://localhost:8080

Not: iOS Simulator'dan host makinedeki backend'e erişimde genelde http://127.0.0.1:8080 çalışır. Gerekirse bunu kullan.

Çalıştırma

  1. Xcode ile ios/Bookibra.xcodeproj aç.
  2. Scheme: Bookibra seç.
  3. iOS 17+ simulator/device seçip Run (Cmd+R) yap.

Barkod test etme

  • Gerçek kamera gerektiği için en stabil test fiziksel cihazdadır.
  • Simulator'da kamera akışı sınırlı olabilir.
  • Add Books > Barkod Tara ekranında ISBN-10 / ISBN-13 okutulduğunda otomatik /api/books/isbn/:isbn çağrılır.

Notlar

  • JWT token Keychain'de tutulur.
  • Kitaplık (My Books) SwiftData ile lokalde saklanır.
  • Backend'de kitaplık CRUD olmasa da uygulama lokalde çalışır.