Alex Kusmenkovsky

GraphQL: è il “killer” delle API REST?

GraphQL: è il “killer” delle API REST?

Dopo l’implementazione del supporto GraphQL in Parse, molte persone mi hanno contattato con alcune domande, alcune delle quali preoccupate per il futuro delle API REST.
GraphQL le “ucciderà”?
Cosa succederà ai miei metodi API REST? Devo riscrivere il mio codice?

In questo articolo tratterò queste domande, ma la risposta breve è: no, non dovete preoccuparvi perché GraphQL non “ucciderà” l’API REST e non dovete nemmeno preoccuparvi di riscrivere i vostri metodi API REST già funzionanti.


Integrazioni GraphQL e NodeJS con le funzioni di Cloud Code

Integrazioni GraphQL e NodeJS con le funzioni di Cloud Code

GraphQL porta zucchero, spezie e tutto ciò che di bello c’è per gli sviluppatori di API, ma è fondamentalmente un linguaggio di query che consente di specificare ciò che si sta cercando.

E se nella vostra applicazione aveste bisogno di più business intelligence di questa?

E se vi servisse anche un po’ di logica?

E se voleste anche il modulo NPM Module?

Bene, allacciate le cinture di sicurezza perché oggi vi mostrerò qualcosa di molto potente. E da grandi poteri derivano grandi… beh… grandi risparmi di tempo, grandi possibilità, tante cose belle…


GraphQL iOS: Usare le funzioni cloud in un’applicazione Swift

GraphQL iOS: Usare le funzioni cloud in un’applicazione Swift

In questo articolo vi ho mostrato come utilizzare GraphQL con NodeJS Cloud Code in Back4app.

In questa guida, invece, vi ho mostrato come utilizzare Apollo GraphQL iOS Client con Swift.

Ora mettiamo tutto insieme e realizziamo molte operazioni complicate producendo codice davvero semplice. E facciamo in modo che XCode generi automaticamente qualsiasi codice API anche quando cambiamo classe.

Vi sembra una buona idea? Allora prendete un caffè e andate avanti!


Un clone di Instagram con SwiftUI e GraphQL

Un clone di Instagram con SwiftUI e GraphQL

Oggi iniziamo una serie di post sul blog che vi insegneranno a utilizzare molti strumenti interessanti per costruire il vostro Social Network personale: un’applicazione che assomiglia a Instagram.

Non risparmieremo sulla tecnologia e useremo le ultime novità: Parse, GraphQL, un po’ di NodeJS e soprattutto l’ultimo framework di Apple (ancora da rilasciare) SwiftUI.

Ci vorranno alcuni post per essere completamente funzionanti, ma quando ci arriveremo, vi renderete conto di quanto possa essere semplice far funzionare le vostre idee con pochissimo sforzo qui a Back4app.

Per imparare meglio, scaricate il progetto iOS Instagram Clone con il codice sorgente.

Quindi, sembra che sia arrivato il momento di…


Un clone di Instagram che utilizza SwiftUI e GraphQL – Login

Un clone di Instagram che utilizza SwiftUI e GraphQL – Login

Nel nostro precedente post su come creare un’app clone di Instagram, abbiamo imparato a configurare tutto per avere SwiftUI funzionante in XCode 11 e abbiamo creato una vista Sing Up perfettamente funzionante con GraphQL.

Oggi impareremo a creare una vista di login e a far uscire l’utente.

Avremo bisogno del progetto del post precedente, quindi se non lo avete seguito, vi consiglio vivamente di farlo.

Allacciate le cinture di sicurezza e partiamo!

Per imparare meglio, scaricate il progetto iOS Instagram Clone con il codice sorgente.


Un clone di Instagram che utilizza SwiftUI e GraphQL – ProfileView

Un clone di Instagram che utilizza SwiftUI e GraphQL – ProfileView

Oggi, nella terza parte della nostra app clone di Instagram con GraphQL, ci addentreremo nella SwiftUI, costruendo la nostra vista Profilo.

Impareremo a riutilizzare le strutture in SwiftUI e discuteremo alcuni controlli: VStack, HStack, GeometryReader, Text, Button, Spacer, Image, Divider e altri.

Nei nostri articoli precedenti, abbiamo imparato come iscrivere un utente e come accedere a un utente, con le rispettive interfacce utente nella nostra app clone di Instagram. Oggi lo renderemo molto più bello.

Allacciate le cinture di sicurezza e iniziamo!

Per imparare meglio, scaricate il progetto iOS Instagram Clone con il codice sorgente.


Applicazione clone di Instagram con SwiftUI e GraphQL – HomeView

Applicazione clone di Instagram con SwiftUI e GraphQL – HomeView

Oggi, nella quarta parte della nostra app clone di Instagram con GraphQL, continueremo a imparare un po’ di SwiftUI, costruendo la nostra vista Home.

Nei nostri articoli precedenti, abbiamo imparato come iscrivere un utente e come accedere a un utente e abbiamo creato la vista Profilo con le rispettive UI nella nostra app clone di Instagram. Oggi riutilizzeremo parte di quel codice e creeremo qualcosa di simile a una UIScrollView con molto contenuto.

Allacciate le cinture di sicurezza e iniziamo!

Per imparare meglio, scaricate il progetto iOS Instagram Clone con il codice sorgente.


Query GraphQL e mutazioni su versioni distinte di Parse

Query GraphQL e mutazioni su versioni distinte di Parse

Con l’evoluzione di Parse, alcuni aspetti cambiano per migliorare le prestazioni, la compatibilità e la facilità di sviluppo.
Uno di questi aspetti è il supporto GraphQL, che si è evoluto nel tempo da Parse 3.5.0 all’ultima versione disponibile, la 3.9.

Qui a Back4app, abbiamo tre versioni principali che implementano le modifiche alle query e alle mutazioni GraphQL, in particolare: 3.7.2, 3.8 e 3.9 e oggi vi illustrerò le differenze tra queste versioni, mostrando cosa è cambiato e cosa no.


Come costruire un’app di video chat

Come costruire un’app di video chat

Proprio l’altro giorno mi sono imbattuto in questo fantastico tutorial di Phil Nash su Twilio che spiega come creare una video chat utilizzando React Hooks, così ho deciso di eseguirla in Back4app perché è gratuito, è fantastico e può essere integrato con Parse, in modo da poter avere un web hosting gratuito (sottodominio gratuito di Back4app incluso), ospitare la mia app e utilizzare la consegna dei dati in tempo reale per includere funzioni di chat in futuro.
Questo post è una descrizione di ciò che ho fatto per farlo funzionare.


Firebase vs. Parse – Un confronto completo per lo sviluppo iOS nel 2025 – Parte 1

Firebase vs. Parse – Un confronto completo per lo sviluppo iOS nel 2025 – Parte 1

Introduzione

Parse e Firebase sono piattaforme create per semplificare la vita dello sviluppatore, costruendo il lato server della vostra applicazione in modo molto più veloce, solido e scalabile.

Questi due prodotti sono arrivati sul mercato qualche anno fa e da allora si sono evoluti, apportando sempre nuove funzionalità e tenendosi al passo con le nuove tecnologie.

I due approcci sono diversi per quanto riguarda il modo in cui fanno ciò che fanno. Anche nel modo in cui supportano lo sviluppo iOS nello specifico.

Essendo io stesso uno sviluppatore iOS, ho deciso di scrivere una visione totalmente imparziale di entrambe le piattaforme per il mondo iOS e vedere come si approcciano a questa quota di mercato nello specifico.


open
Build, deploy and scale your app with Back4App Containers

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