Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 3.67 KB

README.md

File metadata and controls

51 lines (34 loc) · 3.67 KB

YMoney

Описание приложения

Приложение разрабатывалось в академических целях в рамках курсов @mail.ru group на языке Objective-C для платформы iOS. Позволяет следить за состоянием своего кошелька "Яндекс Денег".

    Для работы требуется наличие аккаунта в "Яндекс деньги".

Основные возможности

  1. Просмотр текущего состояния баланса кошелька.
  2. Просмотр истории операций.

Разработчики

  • Малых Дмитрий Андреевич.

Документация основных экранов приложения.

Экран загрузки

alt tag

Уведомляет пользователя об ошибках, в случае их возникновения.

Экран входа в приложение

alt tag

Вход - перенаправляет пользователя на страницу входа в сервисе "Яндекс Деньги".

При нажатии любой из этих кнопок открывается Web экран. На котором можно пройти авторизацию.

Экран авторизации

alt tag

В данном окне есть возможность вернуться на экран входа в приложение, нажатием кнопки back в Navigation Bar. При успешной авторизации откроется окно с информацией о кошельке.

Окно кошелька

alt tag

Данное окно предоставляет информацию о пользователе кошелька и его денежных средствах. В соответствующих элементах Label. С помощью Item bar можно переключаться в окно истории платежей и обратно. Swipe вниз обновляет данные.

Окно истории платежей

alt tag

Предоставляет информацию о последних 10 операциях с кошельком. Данные представлены в виде TableView с использованием категорий. Swipe вниз обновляет данные.

Дополнительные сведения и пояснения

  1. Использовалась слоеная архитектура, основанная на паттерне MVC(iOS).
  2. При разработке использовался Objective-C Yandex.Money SDK ссылка
  3. Разработанная мною модель предметной области, а также Unit тесты к ней сохранена в каталоге domains. При разработке использовались сущности представленные в SDK.
  4. При разработке был использован и интегрирован проект, написанный на языке Swift ссылка