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

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

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

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

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.


Autorizzazione su Firebase e Parse

Nella prima e nella seconda parte di questa serie, abbiamo confrontato il processo di creazione di un’app e l’integrazione dei framework nel progetto XCode e come i database Firebase e Parse abbiano caratteristiche simili e distinte che potrebbero adattarsi meglio al vostro caso d’uso.

In questa terza parte, inizieremo la codifica e valuteremo quanto codice è necessario per ottenere un processo di iscrizione/registrazione funzionante su entrambe le piattaforme.


Quali sono i 10 principali linguaggi di programmazione backend nel 2025?

What Are The Top 10 Backend Programming Languages
What Are The Top 10 Backend Programming Languages

Sebbene lo sviluppo web e mobile sia composto da tecnologie backend e frontend, il ruolo delle funzionalità lato server è fondamentale.

A questo proposito, i linguaggi di programmazione backend hanno un grande coinvolgimento. Queste tecnologie di scripting sul lato server possono aumentare la velocità, la scalabilità e il successo del vostro progetto.

Quindi, questo articolo si addentra nell’elenco dei linguaggi di programmazione backend più popolari, con le loro proprietà e i loro svantaggi. Inoltre, spiegheremo cos’è esattamente lo sviluppo di backend.


I 10 principali linguaggi di frontend che dovreste conoscere

Frontend Language You Should Know
Frontend Language You Should Know

La padronanza dei linguaggi frontend può aumentare le possibilità di intraprendere una carriera nello sviluppo di applicazioni e siti web.

Infatti, un linguaggio di programmazione frontend aiuta i team di sviluppo a creare pagine web e mobili altamente interattive e di facile utilizzo.

In questo modo, è importante scegliere uno dei migliori linguaggi frontend per costruire un’applicazione mobile e web.

Per questo motivo, questo articolo illustra in modo esauriente le migliori opzioni con le loro caratteristiche principali. Inoltre, in questa guida presenteremo le differenze tra sviluppo lato client e backend.


I migliori servizi di backend per le applicazioni iOS

Ios Backend Service
Ios Backend Service

Le aziende e i team di sviluppo comprendono l’importanza dei servizi di backend per lo sviluppo e il progresso delle loro applicazioni.

Soprattutto, diventa più cruciale prendere decisioni sagge se si tratta di servizi di backend per iOS. Sappiamo che l’App Store ha standard assoluti per l’approvazione delle applicazioni.

Sebbene su App Store siano disponibili circa 2 milioni di applicazioni, è importante sapere che l’anno scorso questa piattaforma ha rifiutato 215.000 applicazioni.

Allo stesso modo, l’App Store ha cancellato 2,3 milioni di applicazioni a causa delle loro versioni obsolete. Pertanto, la scelta della giusta piattaforma backend per iOS è essenziale per sopravvivere.

Scopriamo quindi i migliori servizi di backend per applicazioni iOS con le loro caratteristiche principali.


Le 10 migliori piattaforme di sviluppo di applicazioni mobili a basso codice

The 10 Best Low Code Mobile App Development Platforms
The 10 Best Low Code Mobile App Development Platforms

La dipendenza delle startup e delle imprese dalle piattaforme di sviluppo di app mobili low-code è in aumento grazie ai loro prodigiosi vantaggi.

Infatti, l’approccio low-code accelera i tempi di sviluppo e riduce i costi e le risorse necessarie.

Secondo Allied Market Research, il valore del mercato dello sviluppo low-code raggiungerà 125,6 miliardi di dollari entro il 2031.

Questa cifra è stata valutata a 11,5 miliardi di dollari nel 2021. Questa proiezione dimostra la crescente influenza di questo approccio alla creazione di app sui team di sviluppo e sulle aziende.

Questo articolo presenta quindi una delle principali piattaforme per la creazione di applicazioni mobili low-code con le sue caratteristiche principali.


open
Build, deploy and scale your app with Back4App Containers

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