Skip to content

Простое приложение для контроля задач и привычек, написанное на SwiftUI

License

Notifications You must be signed in to change notification settings

kupriyanovNik/TaskManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskManagement

Добро пожаловать в репозиторий!

Xcode Swift iOS

Описание

Наше приложение написано на SwiftUI и предназначено для устройств с операционной системой iOS 15 и выше. Оно предоставляет пользователям удобный и интуитивно понятный интерфейс для контроля выполнения задач и создания полезных привычек

Управление проектом: GitHub Projects

Особенности

  • Простой и понятный интерфейс
  • Использование SwiftUI
  • Поддержка iOS 15 и выше
  • Локализация на 2 языка (ru / en)
  • Нейронная сеть, помогающая выспаться
  • Лента новостей, доступная 30 минут в сутки
  • Возможность выбрать тему приложения (🖤 / 💚 / 💜 / 🧡)

Техническая информация

  • Архитектура: MVVM+S
  • Локальное сохранение данных: CoreData
  • Уведомления: UserNotifications
  • Сетевой слой на async/await
  • Конфетти: SPConfetti
  • Загрузка изображений из сети: Kingfisher
  • Unit-тестирование: XCTest

Установка

Для установки приложения необходимо выполнить следующие шаги:

1. Скачивание репозитория на локальный компьютер
  • Открыть терминал
  • Ввести следующие команды:
  • Закрыть терминал (опционально)
2. Открытие проекта
  • Запустить Xcode
  • Одновременно нажать cmd + shift + 1
  • Нажать "Open Existing Project..."
  • Найти в файловой системе скопированную папку
  • В папке выделить файл "TaskManagement.xcodeproj"
  • Нажать кнопку "Open" / нажать "return" или "Enter" на клавиатуре (зависит от раскладки)
  • Следующие шаги раздела необходимы только для запуска на физическом устройстве
  • Перейти в Project Navigator (одновременно нажать cmd + 1)
  • Нажать на корневой элемент в файловой системе проекта (иконка Xcode, справа от которой будет написано BikeStat)
  • В появившемся окне выбрать вкладку "Signing & Capabilities"
  • Поменять BundleID на собственный
3. Запуск проекта на физическом устройстве или в симуляторе
  • Одновременно нажать cmd + shift + 2
  • Выбрать симулятор или физическое устройство в качестве Run Destination
  • Закрыть окно выбора Run Destination (красная кнопка слева сверху / одновременно нажать cmd + w)
  • Запустить (в верхнем меню Product -> Run / одновременно нажать cmd + r)

Вклад

Если у вас есть предложения по улучшению приложения, пожалуйста, ознакомьтесь с CONTRIBUTING.md для получения дополнительной информации о том, как внести свой вклад.

Лицензия

Проект лицензирован в соответствии с условиями лицензии LICENSE.md.

Контакты

Если у вас есть вопросы или предложения, пожалуйста, свяжитесь с нами:

About

Простое приложение для контроля задач и привычек, написанное на SwiftUI

Topics

Resources

License

Stars

Watchers

Forks

Languages