Что отличает подключение Gradle модуля с помощью api от метода implementation?
В Gradle различие между api и implementation заключается в области видимости зависимостей:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В Gradle различие между api и implementation заключается в области видимости зависимостей:
Читать ответRetrofit — это библиотека для Android, которая упрощает взаимодействие с REST API.
Читать ответFragment Result API в Android предназначен для обмена данными между фрагментами без необходимости напрямую связывать их друг с другом.
Читать ответИспользую следующие подходы:
Читать ответДа, у меня есть опыт интеграции с API онлайн картографических сервисов, таких как Google Maps, Yandex.Maps и OpenStreetMap.
Читать ответGreylisted API в Android — это API, доступ к которому ограничен, но не полностью запрещён.
Читать ответДа, я использовал библиотеку Retrofit для взаимодействия с REST API в Android-проектах.
Читать ответRetrofit сам по себе не предоставляет встроенного механизма для автоматической обработки истекших токенов (например, обновления токена при получении 401 Unauthorized).
Читать ответДля обеспечения надёжности микросервисов применяются несколько паттернов:
Читать ответВ Clean Architecture слои разделяются по ответственности:
Читать ответВ проектах я реализовывал интеграции с разными системами:
Читать ответПри проектировании API для сохранения обратной совместимости важно:
Читать ответ