gulzade / Homework-3-gulzade

homework-3-gulzade created by GitHub Classroom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HomWork-3

pageOnepageSecond

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 :)

About

homework-3-gulzade created by GitHub Classroom


Languages

Language:Swift 100.0%