Not: Projeye Swift Packet Manager ile Kingfisher kütüphanesi eklenmiştir. Proje indirildiğinde fetch etmeyi unutmayınız. Aksi takdirdi çalışırken hata verir. 3. Ödevimiz
- Tab bar Controller olcak. En az 3 tane Tab olucak.
- İlk Tab'de TableView olucak ve bu TableView içerisinde https://jsonplaceholder.typicode.com/ linkindeki post'lar api kullanarak cekilip gösterilicek. ( SADECE URLSESSİON KULLANILICAKTIR.)
- İkinci Tab'de CollectionView kullanılıcaktır. https://jsonplaceholder.typicode.com/ linkindeki /photos'lar api kullanarak cekilip gösterilicek.
- İmageler sadece KingsFisher kütüphanesi kullanılıar gösterilicektir. Başka kütüphane kabul edilmicektir.
- Cell yapısı kullanılar collectionView da gösterilicektir.
- Grit yapısı oluşturularak CollectionView lar gösterilicektir. Aralarında boşluk birakilarak yapılırsa artı puan verilicek
- Üçüncü tab'de Todo list gösterilicektir. Burdaki listeler CoreData dan alınıcaktır. Bu tab'de bir tane ekle butonu olucaktır.
- Ekle butonuna basınca Yeni bir sayfaya geçiş yapılıcak ve bu sayfa Todo kaydedilicektir. Kayıt yapıldıktan sonra Todo list ekranına dönüş yapılmalıdır.
- Yeni eklenen Todo Listenin en başında Gözükmelidir.
- Todo'ların üstüne tıklanınca Detay sayfasına gidilicek, Bu sayfada Tamamlandı butonu olucak ve bu Butona tıklandığında Todo List sayfasına geri dönüş yapılıcaktır.
- Tamamlandı butonuna basıldığı zaman, Todo List ekranında ilgili Todo Cellindeki image tick şaretine dönüşücektir.
Arkadaşlar kolay gelsin :)