Hotel-test - это мини-приложение демонстрация для выбора и бронирования номера в отеле.
Вызвать pod install
в директории проекта
![](https://private-user-images.githubusercontent.com/42520208/302340287-22cad635-e06d-41be-ae2f-6fecd30a762b.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzMjAyNzUsIm5iZiI6MTcyNTMxOTk3NSwicGF0aCI6Ii80MjUyMDIwOC8zMDIzNDAyODctMjJjYWQ2MzUtZTA2ZC00MWJlLWFlMmYtNmZlY2QzMGE3NjJiLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAyVDIzMzI1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTczMDZlMjY5OTUxOTQxOTg0YmUzYzE4OGIyOTRmNmU4OGViNGJiMmZhMjZlM2E0YzI2MDZkZDFlMTBmNjRmZTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.SYi--DZg-l0bzemqn7eIvOdwaHpOP-LVpfaqWYbmGM8)
Приложение помогает бронироват и покупать номера в отеле. Функционал покупки иммитируется с помощью мокового сервера.
Цели приложения:
- просмотр отлеля и номеров;
- добавление туристов;
- иммитация покупки с успешной оплатой.
- SwiftUI
- ViewBuilder, NavigationPath, ViewModifier, Animation
- Combine
- MVVM + Coordinator
- Async/await, URLSession
Подключены через SPM:
- KingFisher; Подключены через Podfile:
- SwiftLint;
- SwiftGen;
- Добавить вывод ошибок при отсуствии связи с интернетом
- Доработать плавные переходы между картинками по типу UIPageView
- Доработать файлы для локализации