Skip to content

FMSS Bilişim & Patika iOS Bootcamp'inin üçüncü ödevi. API'den veri çekme ve Yapılacaklar Listesi.

Notifications You must be signed in to change notification settings

sametkoyuncu/fmss-ios-bootcamp-homework-3

 
 

Repository files navigation

Ödev 3 | Penguin App

Simülatör açılmıyorsa lütfen bu dosyaya bakınız. 👆

FMSS Bilişim & Patika iOS Bootcamp'inin üçüncü ödevi olarak yaptığım Penguen isimli uygulama.

Uygulama üç farklı bölümden oluşuyor:

  1. bölüm, api'den gelen yazı verilerinin, başlık ve içerik olarak UITableView ile gösterildiği kısım.
  2. bölüm, api'den gelen görsellerin UICollectionView ile gösterildiği kısım.
  3. bölüm, CoreData ile todo list uygulaması.
    • Kullanıcı listeye yeni eleman ekleyebiliyor.
    • Listede var olan elemanı, tamamlandı veya tamamlanmadı şeklinde güncelleyebiliyor.
    • İstediği elemanı silebiliyor.

Kullanılanlar

  • Table View (Custom TableViewCell using .xib file)
  • Collection View (Custom CollectionViewCell using .xib file)
  • TabBar
  • Delegation Pattern
  • MVVM
  • CoreData
  • URLSession
  • KingFisher

Ekran Görüntüleri

  • 'Posts' ekranı, api'den gelen veriler gösteriliyor.

  • 'Gallery' ekranı, api'den gelen veriler gösteriliyor.

  • 'Todo' ekranı, eleman ekleme ve güncelleme bildirimleri. (2 sn. sonra kendiliğinden kayboluyor. Veya buton ile kapanabiliyor.)

  • Yeni eleman ekleme ekranı (solda), eleman detay ekranı (sağda).

About

FMSS Bilişim & Patika iOS Bootcamp'inin üçüncü ödevi. API'den veri çekme ve Yapılacaklar Listesi.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 99.5%
  • Ruby 0.5%