FMSS Bilişim & Patika iOS Bootcamp'inin üçüncü ödevi olarak yaptığım Penguen
isimli uygulama.
Uygulama üç farklı bölümden oluşuyor:
- bölüm, api'den gelen yazı verilerinin, başlık ve içerik olarak
UITableView
ile gösterildiği kısım. - bölüm, api'den gelen görsellerin
UICollectionView
ile gösterildiği kısım. - bölüm, CoreData ile todo list uygulaması.
- Kullanıcı listeye yeni eleman ekleyebiliyor.
- Listede var olan elemanı,
tamamlandı
veyatamamlanmadı
şeklinde güncelleyebiliyor. - İstediği elemanı silebiliyor.
- Table View (Custom TableViewCell using .xib file)
- Collection View (Custom CollectionViewCell using .xib file)
- TabBar
- Delegation Pattern
- MVVM
- CoreData
- URLSession
- KingFisher
- '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).