Kolesa.kz app by Abdymazhit Islam
Необходимо загрузить фреймворк Kanna, Alamofire:
pod install в репозитории
Для просмотра всех возможностей приложения достаточно ввести ID объявления в главном экране
ID объявления можно достать с страницы любого объявления с Kolesa.kz (102975871 - ID объявления страницы https://kolesa.kz/a/show/102975871)
Для более подробного взаимодействия с приложением советую ввести ID 102975871 и 88889009, так как выбранные вами ID могут не иметь в себе фотографий, похожих объявлений, запчастей или комментариев. Для просмотра всех возможностей приложения рекомендую вводить данные ID.
Если вы не являетесь iOS разработчиком и не можете запустить проект с GitHub, вот вам фотография приложения для ознакомления:
Перейдите по ссылке, если фотография не прогрузились: https://drive.google.com/drive/folders/16GwsFOlvWiDGWsNupyvslgvfHCE2r52P
Для получения данных с сайта kolesa.kz использован парсинг, так как в открытом доступе API не нашлось.
Экран объявления:
- Полностью переделан дизайн экрана объявления
- Убран UINavigationBar и в открытую местность расширены фотография объявления
- Ячейка фотографий объявления изменена под UINavigationBar
- График изменения цены на продукт объединен с главной информацией (заговолок и цена) для удаления неиспользуемых мест
- Добавлены заголовки под ячейки, которые ясно выражают мысль приложения
- Отдельная ячейка для отображения просмотров объявления объединена с вспомогательной информацией (id объявления, дата публикации)
- Ячейки для запчастей и похожих объявлений полностью переделаны для увеличения размеров (трудно разгледеть фотографию, контент и занимают большую область)
Создан экран фотографий объявления для просмотра всех фотографий целиком:
- Фотография в экран загружаются с использованием многопоточности
- Пока данные фотографии не получены, в центре UIImageView будет вращаться индикатор загрузки
- При нажатии на фотографии открывается следующий экран, который показывает фотография в полноэкранном режиме с возможностью увеличения размера фотографий
Создан экран для отображения фотографий в полноэкранном режиме с возможностью увеличения размера фотографий.
Система комментирования полностью изменена.
Переделан экран комментарии объявления:
- Переделан полностью дизайн экрана комментариев
- Главные комментария (комментария, которые не являются под комментарием, не являются ответом, а являются главным, к которому приклепляются подкомментария) разделены на секции
- Секции имеют максимально 3 комментария (1 - главный комментарий, 2-3 - подкомментария)
- При превышении 3 комментариев в секции, добавляется 4-ячейка "Показать все ответы"
- Ячейка "Показать все ответы" перемещает в следующий экран, который будет показывать ответы к комментарию
- Добавлена возможность ответа для комментария
- Добавлена клавиатура снизу комментариев
- При ответе к комментарию, сверху клавиатуры добавляется информация, что вы отвечаете кому-либо
- Добавлена возможность удаления ответа к комментарию, при нажатии на информацию, которая показывает, что вы отвечаете кому-либо
- Кнопка пожаловаться появляется только при нажатии на комментарий
Создан экран для показа ответов к комментарию.