Skip to content

abdymazhit/Kolesa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kolesa

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-ячейка "Показать все ответы"
  • Ячейка "Показать все ответы" перемещает в следующий экран, который будет показывать ответы к комментарию
  • Добавлена возможность ответа для комментария
  • Добавлена клавиатура снизу комментариев
  • При ответе к комментарию, сверху клавиатуры добавляется информация, что вы отвечаете кому-либо
  • Добавлена возможность удаления ответа к комментарию, при нажатии на информацию, которая показывает, что вы отвечаете кому-либо
  • Кнопка пожаловаться появляется только при нажатии на комментарий

Создан экран для показа ответов к комментарию.

About

Kolesa.kz app by Abdymazhit Islam

Resources

Stars

Watchers

Forks