Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Newston

Newston — это iOS-приложение для email-newsletters, то есть статей и газет по интересам. Внутри приложения вас ждет выжимка лучшего контента в одном почтовом ящике, где Вы можете наслаждаться любимыми статьями.

Artifacts

Demo

(Дайте ему минутку на загрузиться...)

Build&Run

Для разработки используется стабильная версия Xcode. Для development сборки используется стандартные build settings.

External dependencies

С помощью Swift Package Manager необходимо установить следующие зависимости:

Architecture and Code Quality

Проект придерживается архитектуры MVVM, для реализации которой используется фреймворк Combine. Проект разделен на несколько уровней: ядро, экраны, API и опорные файлы. Папка “Screens” содержит основные сущности приложения - Inbox, Discover, Profile, а также web-экран для чтения газет. Discover организован в несколько папок, т.к. эта сущность подразумевает наличие трех последовательных экранов.

Для автоматической проверки кода используется утилита SwiftLint.

About

Students Lab 2022 Newston-iOS project

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages