Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

Build an Instagram Clone App with Swift

Sandy Ludosky

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
39 Videos (5h 51m)
    • Tabbar Template

      2:44
    • Facebook Login Page

      5:20
    • Firebase Introduction & Dashboard

      3:59
    • CocoaPod & PodFile Install

      4:48
    • Facebook Developers Account

      9:35
    • Facebook SDK - User Authentication

      13:04
    • Facebook Login Button

      2:57
    • TableView - Contacts

      8:20
    • Contacts List

      6:31
    • Adding Contacts List to Firebase

      8:29
    • Query Firebase

      12:39
    • Contact 's Profile View

      12:19
    • PrepareForSegue & Contact's Information

      12:52
    • Images Gallery - CollectionView

      6:59
    • Unsplash API

      17:45
    • Query Posts

      12:41
    • Custom Cell

      5:31
    • Data Source & Control Flow

      4:58
    • PostViewController

      6:04
    • UITapGestureRecognizer

      7:54
    • See Posts

      13:40
    • Like Button

      4:47
    • Active User

      10:08
    • Monitoring Authentication

      7:22
    • Liking Post

      11:25
    • Unliking Post - Part I

      15:13
    • Unliking Post - Part II

      8:20
    • Profile Image

      8:52
    • Follow Contacts I

      9:27
    • Follow Contacts II

      10:17
    • Follow Contacts - Part III

      9:54
    • Unfollow Contacts

      6:02
    • Current User Profile

      19:40
    • Profile Image

      6:31
    • Current User Posts - CollectionView

      5:19
    • CameraController

      8:22
    • UIImagePickerController

      10:22
    • Add & Save Post

      10:14
    • Display Posts

      9:23

About This Class

You will building an Instagram-like App that you will build from the ground-up with the Firebase and the Facebook SDK  (Software Developer Kit).

  • Firebase is a cloud back-end service that handles data persistance and synchronisation for your app. 
  • You will sign up with the Facebook Developers Program to create a Facebook App and integrate user authentication with the Facebook Login SDK

In this 3-hour+ tutorial, you will apply your accumulated skills to build a Instagram-like, multi-views application with more advanced features, like:

  • Displaying Contacts in a TableView
  • Networking to display web content
  • Importing Images from the Photo Library (UIImagePickerView)
  • Implementing Facebook User Authentication & Monitoring (Facebook Login SDK)
  • Enabling Data Persistance and Synchronization with Firebase as a Service Data Persistance (BaaS)

fb5f3f90

184

Students

--

Projects

My name is Sandy. I am a freelance Web Designer and Developer based out of Toronto, in Ontario, Canada.

I specialize in Front-End using HTML, CSS, CSS3 Animation, Sass, Javascript and JQuery.

I love creating beautiful, professional and user-friendly websites using the Adobe Creative Suite: Photoshop, Illustrator and Flash to name a few.

Also, I am keen on Web marketing, Web analytics, Visual Design, Video Editing, Photography and WordPress development.

On top of be...

See full profile

Technology Mobile Development IOS Swift