Alex Kusmenkovsky

GraphQL: é o “assassino” da API REST?

GraphQL: é o “assassino” da API REST?

Após a implementação do suporte a GraphQL no Parse, muitas pessoas me procuraram com algumas perguntas, algumas delas preocupadas com o futuro da API REST.
Será que o GraphQL vai “matá-la”?
O que acontecerá com meus métodos da API REST? Preciso reescrever meu código?

Neste artigo, abordarei essas questões, mas a resposta curta é: não, você não precisa se preocupar porque o GraphQL não vai “matar” a API REST e você também não precisa se preocupar em reescrever seus métodos de API REST que já estão funcionando.


Integrações GraphQL e NodeJS usando o Cloud Code Functions

Integrações GraphQL e NodeJS usando o Cloud Code Functions

O GraphQL traz açúcar, tempero e tudo de bom para os desenvolvedores de API, mas é basicamente uma linguagem de consulta para que você possa especificar o que está procurando.

E se você precisar de mais business intelligence do que isso em seu aplicativo?

E se você precisar de alguma lógica junto com ele?

E se você quiser aquele módulo de módulo NPM bacana junto com ele?

Bem, aperte os cintos, pois hoje vou lhe mostrar algo muito poderoso. E com grandes poderes, vêm grandes… bem… grandes economias de tempo, grandes possibilidades, muitas coisas boas…


GraphQL iOS: Usando funções de nuvem em um aplicativo Swift

GraphQL iOS: Usando funções de nuvem em um aplicativo Swift

Neste artigo, mostrei a você como usar o GraphQL com o NodeJS Cloud Code no Back4app.

E neste guia, mostrei a você como usar o Apollo GraphQL iOS Client com Swift.

Agora vamos juntar tudo isso e fazer muitas operações complicadas produzindo um código realmente fácil. E também vamos fazer com que o XCode gere automaticamente qualquer código de API para nós, mesmo quando mudarmos de classe.

Parece bom? Então, pegue um café e vamos em frente!


Um clone do Instagram usando SwiftUI e GraphQL

Um clone do Instagram usando SwiftUI e GraphQL

Hoje estamos iniciando uma série de postagens no blog que o ensinarão a usar várias ferramentas interessantes para criar sua própria rede social: um aplicativo semelhante ao Instagram.

Não economizaremos em tecnologia e usaremos o que há de melhor e mais recente: Parse, GraphQL, um pouco de NodeJS e, especialmente, o (ainda a ser lançado) mais recente framework da Apple, o SwiftUI.

Isso levará algumas postagens para ser totalmente funcional, mas quando chegarmos lá, você perceberá como pode ser simples colocar suas ideias em funcionamento com muito pouco esforço aqui na Back4app.

Para aprender melhor, faça o download do projeto iOS Instagram Clone com o código-fonte.

Então, parece que chegou a hora de…


Um clone do Instagram usando SwiftUI e GraphQL – Login

Um clone do Instagram usando SwiftUI e GraphQL – Login

Em nossa postagem anterior sobre como criar um aplicativo clone do Instagram, você aprendeu a configurar tudo para ter o SwiftUI em funcionamento no XCode 11 e criou uma visualização de Sing Up totalmente funcional com GraphQL.

Hoje, aprenderemos a criar uma visualização de login e a fazer com que o usuário faça logout.

Precisaremos do projeto da postagem anterior, portanto, se você não acompanhou a postagem anterior, sugiro enfaticamente que o faça.

Apertem os cintos de segurança e vamos lá!

Para um melhor aprendizado, faça o download do projeto iOS Instagram Clone com o código-fonte.


Um clone do Instagram usando SwiftUI e GraphQL – ProfileView

Um clone do Instagram usando SwiftUI e GraphQL – ProfileView

Hoje, na parte 3 do nosso aplicativo clone do Instagram com GraphQL, vamos nos aprofundar na SwiftUI, criando nossa visualização de perfil.

Aprenderemos a reutilizar structs na SwiftUI e discutiremos alguns controles: VStack, HStack, GeometryReader, Text, Button, Spacer, Image, Divider, entre outros.

Em nossos artigos anteriores, aprendemos como registrar um usuário e como fazer login em um usuário, com as respectivas UIs em nosso aplicativo clone do Instagram. Hoje vamos tornar isso muito mais agradável.

Aperte os cintos de segurança e vamos lá!

Para um melhor aprendizado, faça o download do projeto iOS Instagram Clone com o código-fonte.


Aplicativo clone do Instagram usando SwiftUI e GraphQL – HomeView

Aplicativo clone do Instagram usando SwiftUI e GraphQL – HomeView

Hoje, na parte 4 do nosso aplicativo clone do Instagram com GraphQL, continuaremos aprendendo um pouco de SwiftUI, criando nossa visualização Home.

Em nossos artigos anteriores, aprendemos como registrar um usuário e como fazer login em um usuário e criamos a visualização Profile com as respectivas UIs em nosso aplicativo clone do Instagram. Hoje, reutilizaremos parte desse código e criaremos algo semelhante a um UIScrollView com muito conteúdo.

Apertem os cintos de segurança e vamos lá!

Para um melhor aprendizado, faça o download do projeto iOS Instagram Clone com o código-fonte.


Consultas e mutações GraphQL em versões de Parse distintas

Consultas e mutações GraphQL em versões de Parse distintas

À medida que o Parse evolui com o tempo, alguns de seus aspectos mudam para melhorar o desempenho, a compatibilidade e facilitar o desenvolvimento.
Um desses aspectos é o suporte ao GraphQL, que evoluiu do Parse 3.5.0 ao longo do tempo para a versão mais recente disponível, a 3.9.

Aqui na Back4app, temos três versões principais que implementam alterações nas consultas e mutações GraphQL, especificamente: 3.7.2, 3.8 e 3.9 e, hoje, vou orientá-lo sobre as diferenças entre essas versões, mostrando o que mudou e o que não mudou.


Como criar um aplicativo de bate-papo por vídeo

Como criar um aplicativo de bate-papo por vídeo

Outro dia me deparei com este incrível tutorial do Twilio, escrito por Phil Nash, explicando como criar um bate-papo por vídeo usando o React Hooks. Decidi, então, executá-lo no Back4app porque ele é gratuito, é incrível e pode ser integrado ao Parse, de modo que eu poderia ter hospedagem gratuita na Web (subdomínio gratuito do Back4app incluído), hospedar meu aplicativo e usar a entrega de dados em tempo real para incluir recursos de bate-papo no futuro.
Esta postagem é um passo a passo do que fiz para fazê-lo funcionar.


Firebase vs. Parse – Uma comparação abrangente para o desenvolvimento do iOS em 2025 – Parte 1

Firebase vs. Parse – Uma comparação abrangente para o desenvolvimento do iOS em 2025 – Parte 1

Introdução

O Parse e o Firebase são plataformas criadas para facilitar a vida do desenvolvedor, criando o lado do servidor do seu aplicativo de forma muito mais rápida, sólida e dimensionável.

Esses dois produtos chegaram ao mercado há alguns anos e evoluíram desde então, sempre trazendo novas funcionalidades e acompanhando as tecnologias mais recentes.

Os dois têm abordagens diferentes em relação à forma como fazem o que fazem. E também na forma como oferecem suporte especificamente ao desenvolvimento do iOS.

Como desenvolvedor de iOS, decidi escrever uma visão totalmente imparcial de ambas as plataformas para o mundo iOS e ver como elas abordam essa participação de mercado especificamente.


open
Build, deploy and scale your app with Back4App Containers

open
Build, deploy and scale your app with Back4App Containers. Start today!