GraphQL iOS : Utiliser les fonctions cloud dans une application Swift

Dans cet article, je vous ai montré comment utiliser GraphQL avec NodeJS Cloud Code dans Back4app.

Et dans ce guide, je vous ai montré comment utiliser Apollo GraphQL iOS Client avec Swift.

Maintenant, rassemblons tout cela et faisons des tas d’opérations compliquées en produisant du code vraiment simple. Et faisons en sorte que XCode génère automatiquement n’importe quel code d’API pour nous, même lorsque nous changeons de classe.

Cela vous convient ? Alors prenez un café et commencez !


Un clone d’Instagram utilisant SwiftUI et GraphQL

Aujourd’hui, nous commençons une série d’articles de blog qui vous apprendront à utiliser un grand nombre d’outils sympas pour créer votre propre réseau social : une application qui ressemble à Instagram.

Nous ne ferons pas d’économies sur la technologie et nous utiliserons les derniers et les meilleurs : Parse, GraphQL, un peu de NodeJS et surtout le tout dernier framework d’Apple (qui n’est pas encore sorti) SwiftUI.

Cela prendra quelques posts afin d’être pleinement fonctionnel, mais quand nous y serons, vous réaliserez à quel point il peut être simple de faire fonctionner vos idées avec très peu d’effort ici à Back4app.

Pour un meilleur apprentissage, téléchargez le projet iOS Instagram Clone avec le code source.

Il semble donc qu’il soit temps de…


Un clone d’Instagram utilisant SwiftUI et GraphQL – Connexion

Dans notre précédent article sur la création d’une application clone d’Instagram, vous avez appris à tout configurer pour que SwiftUI soit opérationnel dans XCode 11, et vous avez créé une vue Sing Up qui fonctionne parfaitement avec GraphQL.

Aujourd’hui, nous allons apprendre à créer une vue de connexion et à faire en sorte que l’utilisateur se déconnecte.

Nous aurons besoin du projet de l’article précédent, donc si vous ne l’avez pas suivi, je vous suggère fortement de le faire.

Attachez vos ceintures et c’est parti !

Pour un meilleur apprentissage, téléchargez le projet iOS Instagram Clone avec le code source.


Un clone d’Instagram utilisant SwiftUI et GraphQL – ProfileView

Aujourd’hui, dans la troisième partie de notre clone d’Instagram avec GraphQL, nous allons approfondir SwiftUI, en construisant notre vue Profil.

Nous allons apprendre à réutiliser les structures dans SwiftUI et discuter de quelques contrôles : VStack, HStack, GeometryReader, Text, Button, Spacer, Image, Divider entre autres.

Dans nos articles précédents, nous avons appris à inscrire un utilisateur et à le connecter, avec les interfaces utilisateur respectives dans notre clone d’Instagram. Aujourd’hui, nous allons rendre les choses beaucoup plus agréables.

Attachez vos ceintures et c’est parti !

Pour un meilleur apprentissage, téléchargez le projet iOS Instagram Clone avec le code source.


Clone d’Instagram utilisant SwiftUI et GraphQL – HomeView

Aujourd’hui, dans la quatrième partie de notre clone d’Instagram avec GraphQL, nous allons continuer à apprendre quelques notions de SwiftUI, en construisant notre vue Home.

Dans nos articles précédents, nous avons appris comment inscrire un utilisateur et comment se connecter à un utilisateur et nous avons créé la vue Profil avec les interfaces utilisateur respectives dans notre clone d’Instagram. Aujourd’hui, nous allons réutiliser une partie de ce code et créer quelque chose de similaire à un UIScrollView avec beaucoup de contenu.

Attachez vos ceintures et c’est parti !

Pour un meilleur apprentissage, téléchargez le projet iOS Instagram Clone avec le code source.


Requêtes et mutations GraphQL sur des versions distinctes de Parse

Comme Parse évolue au fil du temps, certains de ses aspects changent pour de meilleures performances, une meilleure compatibilité et un développement plus facile.
Un de ces aspects est le support GraphQL qui a évolué de Parse 3.5.0 à la dernière version disponible, 3.9.

Ici, chez Back4app, nous avons trois versions principales qui implémentent les changements dans les requêtes GraphQL et les mutations, spécifiquement : 3.7.2, 3.8 et 3.9 et aujourd’hui je vais vous guider à travers les différences entre ces versions, en montrant ce qui a changé et ce qui n’a pas changé.


Comment créer une application de chat vidéo

L’autre jour, je suis tombé sur ce tutoriel Twilio de Phil Nash expliquant comment faire un chat vidéo en utilisant React Hooks, j’ai donc décidé de l’exécuter dans Back4app parce que c’est gratuit, c’est génial et peut être intégré avec Parse, donc je pourrais avoir un hébergement web gratuit (sous-domaine back4app gratuit inclus), héberger mon application et utiliser la livraison de données en temps réel pour inclure des fonctionnalités de chat à l’avenir.
Cet article est une présentation de ce que j’ai fait pour que cela fonctionne.


Firebase vs. Parse – Une comparaison complète pour le développement iOS en 2025 – Partie 1

Introduction

Parse et Firebase sont des plateformes créées pour faciliter la vie du développeur, en construisant le côté serveur de votre application beaucoup plus rapidement, solidement et de manière évolutive.

Ces deux produits sont apparus sur le marché il y a quelques années et ont évolué depuis, apportant toujours de nouvelles fonctionnalités et s’adaptant aux nouvelles technologies.

Les deux ont des approches différentes dans la façon dont ils font ce qu’ils font. Elles ont également une approche différente de la manière dont elles soutiennent le développement d’iOS.

En tant que développeur iOS, j’ai décidé d’écrire un article totalement impartial sur les deux plateformes pour le monde iOS et de voir comment elles abordent cette part de marché en particulier.


Auth sur Firebase & Parse

Dans les parties 1 et 2 de cette série, nous avons comparé le processus de création d’une application et d’intégration de frameworks à votre projet XCode et comment les bases de données Firebase et Parse ont des caractéristiques similaires et distinctes qui pourraient mieux correspondre à votre cas d’utilisation.

Dans cette troisième partie, nous allons commencer à coder et évaluer la quantité de code nécessaire pour faire fonctionner un processus d’inscription / de connexion sur les deux plateformes.


Quels sont les 10 principaux langages de programmation backend en 2025 ?

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

Bien que le développement mobile et web soit composé de technologies backend et frontend, le rôle des fonctionnalités côté serveur est crucial.

À cet égard, les langages de programmation backend jouent un rôle important. Ces technologies de script côté serveur peuvent avoir un effet de levier sur la vitesse, l’évolutivité et la réussite de votre projet.

Cet article se penche donc sur la liste des langages de programmation backend les plus populaires, avec leurs propriétés et leurs inconvénients. En outre, nous expliquerons ce qu’est exactement le développement d’un backend.


open
Build, deploy and scale your app with Back4App Containers

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