8000 GitHub - Teivar/osx-project-2: OS X Development Course, Project 2
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Teivar/osx-project-2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Проект 2. Идея и интерфейс приложения

  1. Проблема:

Существует сайт http://myshows.ru, вкратце это каталог сериалов, с различной информацией о сериале, эпизодах с датой выхода и многое другое. После регистрации становится доступен некоторый функционал, как например отметка сериалов которые сейчас смотришь, будешь смотреть, выставлять рейтинг, отмечать серии как просмотренные. Также сервис имеет свое API информацию можно получить здесь http://api.myshows.ru.

Хотелось бы получать уведомления на почту/компьютер во время работе о выходе новых эпизодов тех сериалов которые мне интересны, также сделать интерфейс для управлением и просмотр каталога сериалов более удобным и расширяемым. Эту проблему я и постараюсь решить с помощью своей программы.

Существуют уже аналогичные программы для IPhone, Android по крайней мере по одной для каждой платформе, которые я нашел. Но я попробую написать свою:-) 2. Аудитория: Программа ориентирована на широкий круг пользователей, увлеченные просмотром сериалов. 3. Сценарий: -Зарегистрироваться на сайте myshows.ru. -Отметить интересующие сериалы. -Настроить параметры уведомления о выходе нового эпизода. -При выходе нового эпизода будет отправлено уведомление на почту, запущенной программе. 4. Поведения приложения: -При первом запуске приложения будет предложено авторизоваться/зарегистрироваться на сайте myshows.ru с помощью окна "Log In". При нажатии на кнопку "Register" откроется окно браузера с регистрацией на сайте myshows.ru при нажатие кнопки "Login" будет произведена авторизация. При поднятия флажка "Automatic login at program run" логин/пароль будет запомнен программой и авторизация будет происходить автоматически. Без авторизации большинство действий в программе будет недоступно. -При нажатии на кнопку Options запустится окно Options в котором можно настроить отправку уведомлений на почту и задать адрес почты.

  • На главном окне программы мы видим список сериалов, которое отображает, либо сериалы которые мы смотрим либо все сериалы. Список содержит три колонки Image, Name, Watch. Image - небольшая картинка с изображением постера сериала. Name - наименование сериала. Watch - флажок отображающий смотрим ли мы сериал или нет, с помощью которого мы можем изменить это свойство. -Кнопка My shows отобразит в списке те сериалы которые мы смотрим. -Кнопка All отобразит все сериалы в каталоге. -Кнопка Search откроет окно для поиска сериала, результат которого в свою очередь отобразится в списке. -Правая часть главного окна программы содержит расширеную информацию о выделенном сериале в списке: Увеличенный постер сериала. Описание сериала. Список эпизодов с датами выхода. Управляющими элементами: -Флаг Watch также позволяет управлять смотрим мы этот сериал или нет, также как колонка в списке. -Кнопки Track/Not track позволяет настроить будут ли отслеживатся новые эпизоды для данного сериала и соответсвенно уведомлятся об этом.

About

OS X Development Course, Project 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0