Build an Instagram Clone App with Swift | Sandy Ludosky | Skillshare

Build an Instagram Clone App with Swift

Sandy Ludosky

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

      2:44
    • 2. Facebook Login Page

      5:20
    • 3. Firebase Introduction & Dashboard

      3:59
    • 4. CocoaPod & PodFile Install

      4:48
    • 5. Facebook Developers Account

      9:35
    • 6. Facebook SDK - User Authentication

      13:04
    • 7. Facebook Login Button

      2:57
    • 8. TableView - Contacts

      8:20
    • 9. Contacts List

      6:31
    • 10. Adding Contacts List to Firebase

      8:29
    • 11. Query Firebase

      12:39
    • 12. Contact 's Profile View

      12:19
    • 13. PrepareForSegue & Contact's Information

      12:52
    • 14. Images Gallery - CollectionView

      6:59
    • 15. Unsplash API

      17:45
    • 16. Query Posts

      12:41
    • 17. Custom Cell

      5:31
    • 18. Data Source & Control Flow

      4:58
    • 19. PostViewController

      6:04
    • 20. UITapGestureRecognizer

      7:54
    • 21. See Posts

      13:40
    • 22. Like Button

      4:47
    • 23. Active User

      10:08
    • 24. Monitoring Authentication

      7:22
    • 25. Liking Post

      11:25
    • 26. Unliking Post - Part I

      15:13
    • 27. Unliking Post - Part II

      8:20
    • 28. Profile Image

      8:52
    • 29. Follow Contacts I

      9:27
    • 30. Follow Contacts II

      10:17
    • 31. Follow Contacts - Part III

      9:54
    • 32. Unfollow Contacts

      6:02
    • 33. Current User Profile

      19:40
    • 34. Profile Image

      6:31
    • 35. Current User Posts - CollectionView

      5:19
    • 36. CameraController

      8:22
    • 37. UIImagePickerController

      10:22
    • 38. Add & Save Post

      10:14
    • 39. 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