Instagram Firestore App Clone | Swift 5 + iOS 14 | MVVM

Build an Instagram iOS App Clone with Cloud Firestore, Swift 5, iOS 14 & No Storyboards
4.69 (533 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
Instagram Firestore App Clone | Swift 5 + iOS 14 | MVVM
3 352
students
17 hours
content
Oct 2020
last update
$19.99
regular price

Why take this course?

🌟 Build an Instagram iOS App Clone with Cloud Firestore, Swift 5, & iOS 14 - No Storyboard!


🚀 What are we building?

In this course, you'll embark on a journey to create a complete, publishable version of Instagram. We're talking the full shebang: user following, posting with likes and comments, in-app notifications, profile creation, and seamless registration. This isn't just about coding; it's about understanding the intricacies of app design and development at an advanced level. And guess what? We'll do all this without the crutch of storyboards, crafting everything programmatically.


🎓 Prior Experience?

A tad of programming experience and familiarity with Xcode are advantageous as you'll navigate through more complex concepts if you're already somewhat in the loop. Complete beginners can jump on board too, as the course is designed to guide you step by step, turning even the most complex code into child's play!


📚 Why take this course?

This isn't your average tutorial. Here, you'll learn by building a real-world application that functions like a charm. You'll master advanced development skills with guidance from a seasoned pro. Every concept is thoroughly explained, ensuring you understand not just how to code, but also why certain methods are employed. This knowledge isn't just for fun; it's practical, scalable, and maintainable - perfect for your portfolio and impressing future employers!


🛠️ What will you learn?

  • Swift 5 & Xcode 11 Mastery - Get a solid grip on Swift and Xcode, the core of iOS development.
  • MVVM Architecture Implementation - Understand and apply the Model-View-ViewModel architecture to structure your app effectively.
  • Cloud Firestore Backend Engineering - Learn how to set up and interact with a real-time database to power your social network.
  • Firebase Authentication & Registration - Securely register users and authenticate their sessions.
  • Real-time Database Interaction - Master read/write operations, event monitoring, and dynamic data handling.
  • Firebase Storage for Media - Upload images and manage media content within Firebase.
  • Optimized Data Structuring - Learn how to store data in Cloud Firestore for optimal performance.
  • Social Network Features - Build out likes, comments, following/followers functionality, and notifications.
  • Programmatic UI Construction - Discover how to create views and controllers without storyboards.
  • Advanced JSON Parsing - Learn to handle incoming data with grace and precision.
  • CocoaTouch & UIKit Mastery - Dive deep into CocoaTouch classes, UIKit, and more.
  • Third-Party APIs & CocoaPods - Use custom libraries and APIs to enhance your app's capabilities.
  • Protocol Implementation - Understand and implement protocols for better code organization.
  • Clean Code Principles - Write reusable and maintainable code with subclasses and extensions.
  • Collection View Dynamics - Master dynamic sizing for collection view cells and create extensions for cleaner code.
  • Advanced Programming & UI Design - Elevate your skills to an advanced level in both programming and design.

What features are included?

  • User Creation & Profile Management - Start with the basics: creating, editing, and managing user profiles.
  • Posting & Home Feed - Share posts, view a feed of content from followers, and interact with your network.
  • Interactive Likes & Comments - Engage with others by liking and commenting on posts.
  • In-app Notifications - Stay updated with notifications for new follows, likes, and comments.
  • Follow/Unfollow Functionality - Manage your following list from both the profile screen and the notifications screen.
  • Post & Profile Navigation - Easily navigate to posts and profiles from notification alerts.
  • Time-stamped Posts & Notifications - Keep track of when content is posted or notifications are received.
  • Secure Login & Logout Processes - Implement a smooth and secure user authentication process.

🛠️ Ready to turn your coding skills up a notch? Enroll now and start building your very own Instagram iOS App clone today! Let's make some app-tastic magic together! 🚀✨

Course Gallery

Instagram Firestore App Clone | Swift 5 + iOS 14 | MVVM – Screenshot 1
Screenshot 1Instagram Firestore App Clone | Swift 5 + iOS 14 | MVVM
Instagram Firestore App Clone | Swift 5 + iOS 14 | MVVM – Screenshot 2
Screenshot 2Instagram Firestore App Clone | Swift 5 + iOS 14 | MVVM
Instagram Firestore App Clone | Swift 5 + iOS 14 | MVVM – Screenshot 3
Screenshot 3Instagram Firestore App Clone | Swift 5 + iOS 14 | MVVM
Instagram Firestore App Clone | Swift 5 + iOS 14 | MVVM – Screenshot 4
Screenshot 4Instagram Firestore App Clone | Swift 5 + iOS 14 | MVVM

Loading charts...

Related Topics

3243024
udemy ID
16/06/2020
course created date
07/11/2020
course indexed date
Bot
course submited by