Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 2 KB

README.md

File metadata and controls

22 lines (14 loc) · 2 KB

The Movie Database (TMDb)

Очень важен Git-flow
Нужно показать умение вести разработку с учетом git'а. Распределенные коммиты, которые покажут все этапы разработки, умение выделять подзадачи для сохранения прогресса в гите.

Необходимо реализовать 3 экрана на базе TMDb API используя SwiftUI
https://developers.themoviedb.org

  1. Login screen - https://developers.themoviedb.org/3/authentication/how-do-i-generate-a-session-id
    Простой экран с полями ввода и кнопкой 'Login'. Поля ввода предзаполняем кредами, основная задача организовать навигацию между экраном логина и основным экраном с фильмами

  2. Popular movies - https://developers.themoviedb.org/3/movies/get-popular-movies

  1. Movie details - https://developers.themoviedb.org/3/movies/get-movie-details

Функциональным должны быть только логика входа, прогрузки списка популярных фильмов, и переход на детали фильма. Все остальные элементы статичны и не требуют никакой логики, кроме заполнения из выбранного фильма.

Можно отходить от заданной структуры UI, добавлять/изменять отображение элементов, это больше рекомендация, нежели требование.

В качестве результата выполненнй работы - ссылка на репозиторий с кодом и креды для входа в апку.