Некоторые замечательные проекты дружественной веб-разработки для начинающих с использованием API.

Я также поделюсь ссылкой на бесплатные API-интерфейсы для этих проектов.

Примечание. API (интерфейс прикладного программирования) — это промежуточное программное обеспечение или программа, которая позволяет двум приложениям общаться друг с другом и обмениваться данными. Публичный API открыт и доступен для использования любым сторонним разработчиком или бизнесом.

Мы начнем с простых веселых веб-приложений с использованием API и перейдем к некоторым достойным проектам, которые отлично смотрятся в резюме новичка.

1. Генератор кошек:

Это один из самых базовых проектов по API, с которого стоит начать. Вызовите API, получите симпатичное случайное изображение/гифку с изображением кота, отобразите его красиво, и все готово!

URL-адрес API: Нажмите здесь

2. Лента случайных изображений:

Мы можем успешно генерировать изображения из API. Теперь давайте сделаем еще один шаг вперед.

Мы создадим поток случайных красивых изображений, например, когда пользователь прокручивает вниз, он постоянно получает несколько разных изображений. Великолепно звучат? Тоже отлично выглядит!

URL-адрес API: Нажмите здесь

3. Ежедневные советы:

Повеселились с галереей случайных изображений? Вот кое-что более захватывающее.

Да, используйте API для получения некоторых котировок и ежедневного отображения их в качестве котировки дня. Существуют API-интерфейсы, которые выдают ежедневные котировки в качестве ответов, и другие API-интерфейсы, которые выдают вам любую случайную котировку каждый раз, когда вы получаете ее через запрос.

Быстрый вопрос: как вы сделаете постоянную цитату видимой хотя бы на один день, независимо от того, когда вы перезагружаете свое приложение? (спросите в комментариях, если у вас не получится).

Вот как это выглядит:

URL API: ZenQuotes, AdviceSlip.

4. Карточки профиля GitHub:

До сих пор проделал отличную работу, теперь пришло время повысить уровень!

GitHub также предоставляет свой API для пользователей, аватаров, биографии, репозиториев, подписчиков, подписчиков, популярных репозиториев, проектов и многого другого. Таким образом, мы можем использовать это для создания потрясающей карты профиля GitHub, используя имя пользователя для любого пользователя GitHub.

Так:

URL-адрес API: Нажмите здесь

5. Погодное приложение:

Вы когда-нибудь задумывались, как погодные приложения предсказывают погоду? У них нет собственных спутников, но они имеют доступ к некоторому API погоды и отображают результаты в своих приложениях.

Давайте создадим собственное приложение Погода. Все, что нам нужно, это API и классный пользовательский интерфейс.

URL API:



6. Приложение-викторина:

Пробовали карточки профиля? Давайте сделаем что-то более интерактивное для пользователя, Приложение-викторина!.

Первоначально пользователь может выбрать тему викторины и сложность следующим образом:

Приложение может получать вопросы, варианты ответов и правильный вариант ответа. Мы можем рандомизировать число, которое будет размещено как правильный выбор, и заполнить неправильные варианты на оставшихся 3 позициях. Приложение отображает карточку с 1 вопросом и кнопками для завершения игры или перехода к следующему вопросу, а счет также изменяется после каждого вопроса. Вот понимание:

URL-адрес API: OpenDB

7. Козырные карты:

Ууууу! Давайте создадим интересное, удобное и увлекательное приложение с помощью API прямо сейчас.

Используйте некоторые забавные игровые API для создания игр для детей. Вот козырная игра, которая генерирует 2 случайные карты супергероев и на основе выбора пользователя предоставляет очки и генерирует результаты после определенных раундов.

Кроме того, мы можем использовать этот API для создания биографического сайта для SuperHeros, который отображает их внешний вид, псевдонимы, Powerstats и многое другое.

Это выглядит круто:

URL-адреса API: RapidAPI, SuperHeroAPI

Бонус: вы также можете создать новостное приложение, используя любой API новостей.

Надеюсь, вам понравятся эти мини-проекты. Есть ли у вас какие-либо другие удивительные идеи проектов с API? Добавляйте в комментариях.

Дальнейшее чтение



Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter и LinkedIn. Посетите наш Community Discord и присоединитесь к нашему Коллективу талантов.