Skip to content

Курс "Разработка iOS приложений" @mail.ru.

Notifications You must be signed in to change notification settings

3XclusiVe/YMoney

Repository files navigation

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 ссылка

About

Курс "Разработка iOS приложений" @mail.ru.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published