EasyApp
Шаблон SwiftUI для молниеносного запуска мобильных приложений



Описание
## Что может EasyApp
Добро пожаловать в шаблон **EasyApp** — шаблон разработки приложений для iOS, созданный с помощью SwiftUI и включающий в себя встроенные основные функции, такие как регистрация, аутентификация пользователей, покупки в приложении, операции с базами данных и многое другое, готовые к использованию «из коробки».Он также предоставляет расширенные функции, такие как примеры искусственного интеллекта, которые могут удовлетворить большинство потребностей разработки приложений для iOS.Попрощайтесь с утомительной и повторяющейся базовой работой по разработке, что позволит вам сосредоточиться на основной бизнес-логике и сэкономить много времени.
## Основные функции
EasyAppSwiftUI включает в себя базовые функции, необходимые каждому современному приложению iOS:
### Новейшие функции
- Активно адаптируется к новейшей системе iOS и новейшим функциям SwiftUI.
- Поддержка новых функций iOS 17, таких как виджеты экрана блокировки, живые действия и т. д.
- Новейшие функции параллельного программирования Swift, такие как async/await, Task и т. д.
### Аутентификация и безопасность
- Интеграция **Войти с помощью Apple**
- Потоки аутентификации **электронная почта/пароль**
### Пользовательский опыт
- **Интерактивный процесс адаптации** с описанием функций.
- Поддержка **Темного/Светлого режима** с автоматическим определением системных предпочтений.
- Плавная анимация и переходы
### Покупки в приложении
- Поддержка интеграции покупок в приложении **RevenueCat** и **StoreKit2**.
- Поддержка управления подписками/управления одноразовыми покупками.
### Примеры ИИ
- Интеграция с отечественными моделями большого языка, поддержка голосового TTS, распознавание изображений и другие функции, а также вывод результатов распознавания в виде разумных структур данных JSON для легкой последующей обработки, поддержка хранения базы данных.
- Распознавание получения
- Функциональность голосового TTS (в разработке)
- Функционал распознавания изображений (в разработке)
### Преобразование текста в изображение/видео
- Интеграция платформы [Реплицировать] (https://rescribe.com/), поддержка нескольких моделей, поддержка нескольких стилей, поддержка нескольких качеств, поддержка нескольких размеров.
### Кредитная система
- Поддержка кредитной системы, поддержка получения кредитов, расходов, подписки, записей транзакций и функций защиты от злоупотреблений.
### Опыт разработчиков
- Разработка с помощью курсора, встроенные правила курсора.
- Работает с плагином [Inject](https://github.com/krzysztofzablocki/Inject) для горячей перезагрузки страницы.
- Каждый модуль имеет соответствующие файлы README.md с подробным описанием его функций и файловой структуры, что позволяет искусственному интеллекту лучше понять структуру проекта и помогает вам лучше кодировать Vibe.
## Кому следует использовать EasyApp?
Этот шаблон идеально подходит для:
- **Независимые разработчики** стремятся быстро запускать приложения.
- **Стартапы** нуждаются в прочной основе для своего MVP.
- **Команды**, желающие стандартизировать свой подход к разработке iOS.
- **Опытные разработчики**, которые хотят пропустить повторяющиеся задачи по настройке.
- **Обучающие проекты** для понимания современной архитектуры приложений iOS.
- **Профессионалы по продуктам/дизайну/эксплуатации и новички в разработке для iOS**, которые хотят быстро приступить к разработке SwiftUI и создать собственное приложение для iOS.
## Начало работы
Готовы создать свое следующее приложение для iOS?Вот как начать:
**Следуйте руководству по установке**: заполните [Руководство по установке](/docs/introduction/installation), чтобы настроить среду разработки.
## Сообщество и поддержка
Если вы застряли, вот несколько способов получить помощь:
- Следуйте за нами на [X](https://x.com/ios_1261142602)
- Присоединяйтесь к нам в [Discord](https://discord.gg/36UQMU6yKw)
- Откройте обсуждение в [Обсуждениях GitHub](https://github.com/sunshineLixun/easyapp-swiftui/discussions).
- Свяжитесь с нашей службой поддержки по адресу [email](mailto:lixunemail@gmail.com)