The Database Hub | Back4App
The Database Hub | Back4App
How it works
  • Log In
  • Sign Up

  1. Back4App
  2. Instagram Clone
Public

59
60
59
  • DatabaseDatabase
  • GraphQL API PlaygroundAPI Playground
  • Get Started GuideGet Started
  • IssuesIssues
  • ContributorsContributors
  • GraphQL API Playground
    API Playground
    Get Started Guide
    Get Started
    Issues
    Issues
    Contributors
    Contributors

  1. Instagram Clone

An Instagram Clone App written in SwiftUI, using GraphQL Queries and Mutations for learning how to use Back4app in conjunction with the new Apple programming language.


Get StartedFetch Data
ClassClassesDescription
ClassComment
The class Comments will contain a detailed view of each comment made by the users. It contains all the comment's information.
ClassPost
The class Post will contain a detailed view of each post made by the users. It contains all the comment's information including the text, image and number of likes.
NotesNotes

Instagram Clone in SwiftUI

Apple has just released its new programming language called SwiftUI and keeping the commitment to deliver high compatibility, high manutenability and easier development, we created this Template so you can learn how to use the new language along with GraphQL to achieve your goals.

This application mimics the basic operations of Instagram, while using Parse resources to make everything easier.

Learn it from scratch!

We also created a series of Blog Posts to help you learn how to develop this template yourself. Those posts go in detail on how to crate the UI structures, call GraphQL quries and Mutations and bind everything together.

Here are the chapters:

  • Part 1 - An Instagram clone using SwiftUI and GraphQL
  • Part 2 - An Instagram clone using SwiftUI and GraphQL – Login
  • Part 3 - An Instagram clone using SwiftUI and GraphQL – ProfileView
  • Part 4 - Instagram Clone App using SwiftUI and GraphQL – HomeView

We also have Full Documentation in our Docs section.

Download the XCode Template

The full code in SwiftUI is available in our Github Repository so you can download and use for free.

Database Structure

The Database Structure is documented in the Classes of this template.