DoctorList - это мини-приложение для запроса и получения списка докторов из сети. Дополнительные экраны для просмотра полной информации о докторе. Приложения включает в себя возможность сортировки списка по цене, рейтингу, стажу. А также включена возможность найти доктора через поисковую строку.
Дополнительная установка не требуется
![](https://private-user-images.githubusercontent.com/42520208/315195520-f28a681c-63f4-40cc-bf2e-4cdc83fb4451.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkyNjc5MDUsIm5iZiI6MTcxOTI2NzYwNSwicGF0aCI6Ii80MjUyMDIwOC8zMTUxOTU1MjAtZjI4YTY4MWMtNjNmNC00MGNjLWJmMmUtNGNkYzgzZmI0NDUxLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI0VDIyMjAwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMyOWU5NWY3YjdjMjFkNDBhYWI4NWI0MDE1NGNjOGI0MmJiNTRhZTBmMTEzNzkyODAzMmYzNWZiYTY3NTc4NjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.saKAWnf7uvpaotrRJzGXoQWevpVurq6EjIRy5_t05G4)
Приложение помогает выбрать доктора и посмотреть информацию по нему.
Цели приложения:
- просмотр списка докторов;
- просмотр полной информации о докторе;
- навигация между экранами;
- удобный поиск и фильтры.
- SwiftUI
- ViewBuilder, NavigationPath, ViewModifier, Animation
- Combine
- MVVM + Coordinator
- Async/await, URLSession
- минимальная версия iOS 17.0
- iPhone, потретный режим