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

Project Description

NOTE about Firebase

on May 19, Firebase announced the new Firebase SDK with new features. 

This tutorial is using the Firebase legacy dashboard, which is absolutely fine to continue to use following the recent announcement. This will not impact on your app. The Firebase's core principle remain the same. 



For this project, w
hat You need

  • Copy of XCode. 7.3 (download)
  • A Mac OS
  • An apple developer account is not required
  • The projet will be built from strach - final projet available

and, for the best learning experience

  • You should a working knowledge of Swift 2.0 and XCode 

601422db

To share your projects, consider using one of the outlets and resources

To share your projects, consider using one of the outlets and resources

  • Screenshots
  • Github to share your project files and code
  • Giphy to turn showcase your app with a GIF

Student Projects