GraphQL в мобильной разработке. Пишем клиент для Android
Доброго времени суток! С вами Анна Жаркова, ведущий разработчик компании Usetech, и мы продолжаем нашу серию статей, посвященных работе с технологией GraphQL при разработке мобильных приложений.
В прошлой части мы говорили о подготовке облачного GraphQL бекенда на Hasura. В этой статье мы перейдем собственно к подключению GraphQL и API к нашему приложению. И начнем мы с Android клиента.
github.com/apollographql/apollo-android
www.apollographql.com/docs/android
Наше приложение состоит из нескольких экранов:
— вход
— регистрация
— лента постов
— экран создания и редактирования поста
— экран с информацией о текущем пользователе.
Экраны и сопутствующий код уже у нас есть, осталось подключить API.
Изображения мы храним в Firebase Storage, поэтому не затрагиваем этот вопрос.