Мне хотелось посмотреть, как работает ИИ Редактор кода Cursor AI на примере создания iOS приложения с выборкой данных с ресурса, который не требует API key и платной подписки. И этим ресурсом оказались публичные фотографии с Flickr.com.
Задача
Создать UI iOS приложения со строкой поиска вверху и сеткой Grid
под ней для отображения миниатюр фотографий наподобие:
Пользователь должен иметь возможность вводить текст в строку поиска и видеть набор фотографий, теги которых tags
соответствуют строке поиска. Строка поиска может содержать одно слово (например, “rose”) или разделенные пробелами слова(например, “forest bird” (лес птица)).
Функциональные требования:
- Список фотографий извлекается с помощью API из Flickr типа: https://api.flickr.com/services/feeds/photos_public.gne?format=json&nojsoncallback=1&tags=porcupine (замените слово «porcupine» на то, которое ввел пользователь).
- При выполнении поиска отображается индикатор хода выполнения, не блокируя UI.
- При нажатии на изображение должно быть показано
View
с подробной информации о фотографии.