• aoguz

iOS'te Full Stack App (Node.js + Swift)



Herkese merhaba, bu yazımda iOS özelinde çalışan bir uygulamada daha önceden yazmış olduğumuz API’ye istek atarak verileri nasıl mobil uygulama üzerinde göstereceğimiz hakkında konuşacağız. Hazırsanız başlayalım.


Bu yazıda aşağıdaki konular üzerinde duracağım:

  • Uygulama Tasarımının Oluşturulması

  • Tasarımın Koda Bağlanması

  • Uygulamayı Kodlayalım

  • Veri Modelini Kodlamak

  • Network İşlemleri

  • TableView İşlemleri

  • Detay Sayfasını İşlemleri

  • Detay Sayfası Navigation İşlemleri


Uygulama Tasarımının Oluşturulması


İlk olarak uygulamamızın tasarımını oluşturarak işe koyuluyoruz. iOS üzerinde uygulama tasarımı yapmak için 2 seçeneğimiz var. Bunlardan biri Storyboard diğeri ise SwiftUI. Biz bu örnekte Storyboard kullanacağız.


Tasarımı oluşturmadan önce navigation yapısına sahip bir tasarım oluşturacağımız için ViewController’ı seçip Editor > Embed In > Navigation Controller ile navigation yapısına sahip bir sayfa oluşturalım.



Sonrasında uygulamaya TableView ekleyelim. Xcode sağ alt köşede bulunan Add New Const