Ссылка на GitHub https://github.com/EvgeniyYakimov
Написание приложений:
2. Проектирование, разработка и публикация своего приложения Books Exchange в App Store (https://apps.apple.com/ru/app/books-exchange/id1527254811).
Приложение для обмена бумажными книгами по России.
Приложение реализовано на Swift 5
Для регистрации, аутентификации, хранения данных используется Firebase.
При подтверждении номера телефона используется агрегатор смс "sms.ru" с использованием их API.
В приложении используются справочники городов и метро , которые подгружаются из открытых внешних API . Ответ приходит в формате JSON, далее данные распарсиваются с использованием подготовленных структур и протокола Codable.
Для отправки Push- уведомлений пользователям задействован Firebase cloud messaging.
Для подключения и обновления библиотек использовался CocoaPods
(в настоящий момент приложение удалено из App Store)
3. Приложение загружает по выбранному тикеру объем торгов за месяц / день / час в зависимости от выбранного пункту меню. На главной странице добавляются / удаляются тикеры, которые храняться с помощью фреймворка Core Data Работа с сетью через URLSession.
Шаблон проектирования MVVM
Подробнее на github.com
4. Игра Set написанная в рамках ДЗ из Стенфордского курса по изучению Swift
Шаблон проектирования MVC
Подробнее на github.com