Ein Instagram-Klon mit SwiftUI und GraphQL

Heute starten wir eine Reihe von Blogbeiträgen, in denen wir Ihnen zeigen, wie Sie mit vielen coolen Tools Ihr eigenes soziales Netzwerk aufbauen können: eine Anwendung, die Instagram ähnelt.

Wir werden nicht an der Technik sparen und das Neueste und Beste verwenden: Parse, GraphQL, etwas NodeJS und vor allem das (noch nicht freigegebene) neueste Apple-Framework SwiftUI.

Es wird ein paar Beiträge dauern, bis wir voll funktionsfähig sind, aber wenn wir soweit sind, werden Sie feststellen, wie einfach es sein kann, Ihre Ideen mit sehr wenig Aufwand hier bei Back4app zum Laufen zu bringen.

Um besser zu lernen, laden Sie das iOS Instagram Clone Projekt mit Quellcode herunter.

Es scheint also Zeit zu sein für…


Ein Instagram-Klon mit SwiftUI und GraphQL – Anmeldung

In unserem vorherigen Beitrag über die Erstellung einer Instagram-Klon-App haben Sie gelernt, wie Sie alles konfigurieren, um SwiftUI in XCode 11 zum Laufen zu bringen, und eine voll funktionsfähige Sing Up-Ansicht mit GraphQL erstellt.

Heute werden wir lernen, wie man eine Login-Ansicht erstellt und den Benutzer abmeldet.

Dazu benötigen wir das Projekt aus dem vorherigen Beitrag. Wenn Sie also diesen Beitrag nicht verfolgt haben, empfehle ich Ihnen dringend, dies zu tun.

Schnallen Sie sich an und los geht’s!

Um besser zu lernen, können Sie das iOS Instagram Clone Projekt mit Quellcode herunterladen.


Ein Instagram-Klon mit SwiftUI und GraphQL – ProfileView

Heute in Teil 3 unserer Instagram-Klon-App mit GraphQL werden wir tiefer in SwiftUI einsteigen und unsere Profilansicht bauen.

Wir werden lernen, Strukturen in SwiftUI wiederzuverwenden und einige Steuerelemente besprechen: VStack, HStack, GeometryReader, Text, Button, Spacer, Image, Divider und andere.

In unseren vorherigen Artikeln haben wir gelernt , wie man einen Benutzer anmeldet und wie man einen Benutzer einloggt, mit den entsprechenden UIs in unserer Instagram-Klon-App. Heute werden wir es noch viel schöner machen.

Schnallt euch an und lasst uns loslegen!

Um besser zu lernen, laden Sie das iOS Instagram Clone Projekt mit Quellcode herunter.


Instagram-Klon-App mit SwiftUI und GraphQL – HomeView

Heute in Teil 4 unserer Instagram Klon App mit GraphQL werden wir das Erlernen von SwiftUI fortsetzen und unsere Home-Ansicht erstellen.

In unseren vorherigen Artikeln haben wir gelernt , wie man einen Benutzer anmeldet und wie man einen Benutzer einloggt und die Profilansicht mit den entsprechenden UIs in unserer Instagram-Klon-App erstellt. Heute werden wir einen Teil dieses Codes wiederverwenden und etwas Ähnliches wie eine UIScrollView mit viel Inhalt erstellen.

Schnallt euch an und lasst uns loslegen!

Um besser zu lernen, laden Sie das iOS Instagram Clone Projekt mit Quellcode herunter.


GraphQL-Abfragen und Mutationen bei unterschiedlichen Parse-Versionen

Mit der Weiterentwicklung von Parse werden einige Aspekte geändert, um die Leistung zu verbessern, die Kompatibilität zu erhöhen und die Entwicklung zu erleichtern.
Einer dieser Aspekte ist die GraphQL-Unterstützung, die sich im Laufe der Zeit von Parse 3.5.0 zur neuesten Version 3.9 entwickelt hat.

Hier bei Back4app haben wir drei Hauptversionen, die Änderungen bei den GraphQL-Abfragen und -Mutationen implementieren, und zwar: 3.7.2, 3.8 und 3.9. Heute werde ich Ihnen die Unterschiede zwischen diesen Versionen erläutern und zeigen, was sich geändert hat und was nicht.


Wie man eine Video-Chat-App erstellt

Erst neulich bin ich auf dieses tolle Twilio-Tutorial von Phil Nash gestoßen, in dem erklärt wird, wie man einen Video-Chat mit React Hooks erstellt. Ich beschloss, es in Back4app laufen zu lassen, weil es kostenlos ist, weil es toll ist und weil es mit Parse integriert werden kann, so dass ich kostenloses Web-Hosting (inklusive kostenloser back4app-Subdomain) habe, meine App hosten und Echtzeit-Datenlieferung nutzen kann, um in Zukunft Chat-Funktionen einzubinden.
In diesem Beitrag zeige ich, wie ich es zum Laufen gebracht habe.


Firebase vs. Parse – Ein umfassender Vergleich für die iOS-Entwicklung im Jahr 2025 – Teil 1

Einführung

Parse und Firebase sind Plattformen, die Entwicklern das Leben erleichtern und die Serverseite Ihrer Anwendung viel schneller, solider und skalierbarer machen.

Diese beiden Produkte kamen vor einigen Jahren auf den Markt und haben sich seitdem weiterentwickelt, wobei sie immer neue Funktionen bieten und mit neueren Technologien Schritt halten.

Die beiden haben unterschiedliche Ansätze, wie sie tun, was sie tun. Auch darin, wie sie die iOS-Entwicklung speziell unterstützen.

Da ich selbst iOS-Entwickler bin, habe ich mich entschlossen, einen völlig unvoreingenommenen Blick auf beide Plattformen für die iOS-Welt zu werfen und zu sehen, wie sie speziell mit diesem Marktanteil umgehen.


Autorisierung auf Firebase & Parse

In Teil 1 und Teil 2 dieser Serie haben wir den Prozess der App-Erstellung und der Integration von Frameworks in Ihr XCode-Projekt verglichen und gezeigt, wie Firebase und Parse Datenbanken ähnliche und unterschiedliche Funktionen haben, die besser zu Ihrem Anwendungsfall passen könnten.

In diesem dritten Teil werden wir mit der Codierung beginnen und bewerten, wie viel Code notwendig ist, um einen Anmeldeprozess auf beiden Plattformen zum Laufen zu bringen.


Was sind die 10 wichtigsten Backend-Programmiersprachen im Jahr 2025?

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

Die Entwicklung von Mobil- und Webanwendungen setzt sich zwar aus Backend- und Frontend-Technologien zusammen, aber die Rolle der serverseitigen Funktionalitäten ist entscheidend.

In dieser Hinsicht sind Backend-Programmiersprachen von großer Bedeutung. Diese serverseitigen Scripting-Technologien können die Geschwindigkeit, die Skalierbarkeit und den Erfolg Ihres Projekts verbessern.

In diesem Artikel geht es also um die Liste der beliebtesten Backend-Programmiersprachen mit ihren Eigenschaften und Nachteilen. Darüber hinaus werden wir auch beleuchten, was Backend-Entwicklung genau ist.


Top 10 Frontend-Sprache, die Sie kennen sollten

Frontend Language You Should Know
Frontend Language You Should Know

Die Beherrschung von Frontend-Sprachen kann Ihre Chancen auf eine Karriere in der Entwicklung von Anwendungen und Websites verbessern.

Eine Frontend-Programmiersprache hilft Entwicklerteams bei der Erstellung hochgradig interaktiver und benutzerfreundlicher Mobil- und Web-Seiten.

Daher ist es wichtig, eine der besten Frontend-Sprachen zu wählen, um eine mobile und Web-Anwendung zu erstellen.

Daher werden in diesem Artikel die besten Optionen mit ihren wichtigsten Merkmalen ausführlich beschrieben. Außerdem werden wir in diesem Leitfaden die Unterschiede zwischen clientseitiger und Backend-Entwicklung darstellen.


open
Build, deploy and scale your app with Back4App Containers

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