Reminder – это мобильное приложение для iOS, предназначенное для управления важными датами и событиями, такими как праздники, годовщины и другие памятные моменты. Оно предоставляет пользователям возможность настраивать напоминания о "красивых датах" (например, 25.05.2025), интегрироваться с системным календарём, устанавливать уведомления и добавлять заметки.
Макет - https://www.figma.com/design/C3BdO7ujldc5ZTMQebbQJE/Reminder?node-id=0-1&p=f&t=ZAr4MlxuLy8w1EMs-0.
- Язык программирования: Swift
- Фреймворк UI: SwiftUI
- Хранилище данных: SwiftData (планируется)
- Архитектура: MVVM
- Системные требования: iOS 17.0+
✅ Экран загрузки (Loading Screen) - Показывает логотип приложения при запуске(и надпись "Welcome" при первом запуске). ✅ Экран приветствия (Welcome Screen) - Отображает приветственные слайды с информацией об использовании приложения, также есть возможность разрешить или запретить уведомления с дальнешим редоктированием в настройках. ✅ Главный экран (Main Screen) - Отображает список напоминаний и основные элементы управления(требуется доработка). ✅ Фильтрация напоминаний - Фильтрует напоминания с помощоью Type/Sort полями.
🔲 Экран закладок. 🔲 Экран настроек. 🔲 Экран историй. 🔲 Экран добавление событий. 🔲 Возможность создания и редактирования напоминаний. 🔲 Добавление функционала для красивых дат. 🔲 Настройка уведомлений 🔲 Поддержка светлой и тёмной темы 🔲 Поддержка русского языка. 🔲 Локальное хранилище данных 🔲 Работа в оффлайн-режиме
- Склонируйте репозиторий:
git clone https://github.com/karablik27/Reminder-IOS-App.git
- Откройте проект в Xcode
- Убедитесь, что на вашем устройстве установлена iOS 17.0+
- Запустите проект на симуляторе или реальном устройстве
- Telegram: @karablik27
- GitHub: karablik27
Этот проект распространяется под лицензией MIT.