Современное iOS приложение для создания профессиональных резюме с красивым интерфейсом в стиле iOS.
- Личная информация - имя, контакты, фото профиля, социальные сети
- Опыт работы - компании, должности, периоды работы, достижения
- Образование - учебные заведения, степени, специальности, GPA
- Навыки - технические и мягкие навыки с уровнями владения
- Языки - языки программирования и иностранные языки
- Проекты - портфолио проектов с технологиями и ссылками
- Сертификаты - профессиональные сертификаты и достижения
- Автоматическое сохранение в процессе редактирования
- Возможность сохранения нескольких версий резюме
- Загрузка и переключение между сохраненными резюме
- Удаление ненужных резюме
- Экспорт в текстовом формате
- Экспорт в JSON формате
- Подготовка к экспорту в PDF (в разработке)
- Поделка через стандартные iOS приложения
- Современный iOS дизайн с системными цветами
- Адаптивный интерфейс для iPhone и iPad
- Красивые анимации и переходы
- Интуитивно понятная навигация
- SwiftUI - современный фреймворк для создания пользовательского интерфейса
- Combine - реактивное программирование
- UserDefaults - локальное хранение данных
- PhotosUI - работа с фотографиями
- UniformTypeIdentifiers - экспорт файлов
- iOS 15.0+
- Xcode 13.0+
- Swift 5.5+
- Клонируйте репозиторий:
git clone https://github.com/yourusername/resume-app.git
cd resume-app- Откройте проект в Xcode:
open resume-app.xcodeproj-
Выберите симулятор или подключите устройство
-
Нажмите ⌘+R для запуска приложения
- Откройте приложение
- Начните заполнять разделы резюме с "Личной информации"
- Переходите к другим разделам по мере необходимости
- На главном экране выберите нужный раздел
- Нажмите "Добавить" для создания новой записи
- Заполните необходимые поля
- Нажмите "Сохранить"
- На главном экране нажмите "Сохраненные"
- Нажмите "Сохранить текущее"
- Введите название для резюме
- Нажмите "Сохранить"
- На главном экране нажмите "Экспорт в PDF"
- Выберите формат экспорта
- Используйте стандартное меню iOS для отправки
resume-app/
├── Models.swift # Модели данных и ResumeManager
├── ContentView.swift # Главный экран с навигацией
├── PersonalInfoView.swift # Личная информация
├── ExperienceView.swift # Опыт работы
├── EducationView.swift # Образование
├── SkillsView.swift # Навыки
├── LanguagesView.swift # Языки
├── ProjectsView.swift # Проекты
├── CertificationsView.swift # Сертификаты
├── SavedResumesView.swift # Сохраненные резюме
├── resume_appApp.swift # Точка входа в приложение
└── Assets.xcassets/ # Ресурсы приложения
- Отредактируйте соответствующие модели в
Models.swift - Обновите представления для отображения новых полей
- Обновите функции экспорта при необходимости
- Цвета и стили можно изменить в каждом представлении
- Используйте системные цвета для лучшей совместимости с темной темой
- Адаптируйте размеры для разных устройств
- Сделайте скриншоты приложения на симуляторе или устройстве
- Сохраните их в папку
screenshots/с понятными именами:main-screen.png- главный экранpersonal-info.png- личная информацияexperience.png- опыт работыskills.png- навыкиsaved-resumes.png- сохраненные резюме
- Обновите секцию "Скриншоты" в README
- Форкните репозиторий
- Создайте ветку для новой функции (
git checkout -b feature/amazing-feature) - Зафиксируйте изменения (
git commit -m 'Add amazing feature') - Отправьте в ветку (
git push origin feature/amazing-feature) - Откройте Pull Request
Этот проект распространяется под лицензией MIT. См. файл LICENSE для получения дополнительной информации.
Если у вас есть вопросы или предложения, создайте Issue в репозитории или свяжитесь с разработчиком.
Создано с ❤️ для iOS разработчиков



