Mooviely

Mooviely Basic App for IOS Test.

Anasayfa

Bu sayfa açıldığında ekranın ortasında bir yükleme animasyonu gösterilmeli ve aşağıda belirtilen api’ye istenilen servis çağrıları yapılmalıdır.

The Movie Database API sayfasına şuradan ulaşabilirsin: The Movie Database API

  • Öncelikle siteye üye olup API key alman gerekecek. Bu API key ile yukarıdaki dökümanda bulunan istekleri atabilirsin.
  • Uygulamanın anasayfasında film ismi ile arama özelliği olmalı.
  • Gelen sonuç listelenmeli.
  • Listede hangi bilgileri göstereceğin sana kalmış.
  • Eğer sonuç gelmediyse uyarı verilmeli.

Film Detay Ekranı

  • Listelenen filmlerden birine dokunulduğunda bu sayfayı açmalısın.
  • Bu sayfada Filmin detaylarını gösterilmelisin.
  • Filme ait hangi verilerin gösterileceği sana kalmış.

Notlar

  • Tasarım konusunu tamamen sana bırakıyorum.
  • Design pattern konusunda da özgürsün.(MVC, MVVM, VIPER vs.)
  • Güncel ve sektörde tercih edilen açık kaynak kodlu kütüphanelerin kullanılmasını öneriyorum. (Alamofire, ObjectMapper vb.)
  • Proje geliştirilirken versiyon kontrol sistemi olarak git kullanmalısın. Proje tamamlandıktan sonra Github veya Gitlab veya Bitbucket bağlantısını bana iletebilirsin.
  • Proje Swift dilinde yazılmalıdır.
  • Proje teslim tarihi olarak 14.02.2022 ideal olacaktır.

GitHub

View Github