Instagram Clone App | Swift 4 +Firebase | Push Notifications

Create a complete working version of Instagram using Swift 4 and Firebase without the use of storyboards!
4.36 (324 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
Instagram Clone App | Swift 4 +Firebase | Push Notifications
1 436
students
28.5 hours
content
Feb 2020
last update
$29.99
regular price

Why take this course?

🎉 Instagram Clone App | Swift 4 + Firebase | Push Notifications 📱


🔥 Course Headline:

"Create a complete working version of Instagram using Swift 4 and Firebase without the use of storyboards!"


Course Description:

Source Code with updates for Swift 4.2 & Firebase 5 Available Now!! Located in Lecture 1 Resources Section 📚

What are we building? In this course, you will embark on an exciting journey to build a complete version of Instagram from scratch. This isn't just about following along with instructions; it's about developing high-level programming, app design, and development skills. By the end, you'll be ready to publish your app on the App Store and call yourself a professional iOS Developer.

Prior Experience? 🤔 No prior programming experience is required! This course will guide you from the basics all the way up to high-level programming techniques and best practices. Whether you're a complete beginner or looking to advance your skills, this course has got you covered.

Why take this course? 💡 This course is your golden ticket to becoming a full-stack app developer. You'll gain invaluable knowledge and skills that will enable you to build mobile apps from the ground up. You'll learn advanced programming concepts, design user interfaces, engineer backends, and much more. These skills are essential for anyone aiming to be a successful advanced level programmer, whether as a freelancer, professional, or both.

Moreover, completing this project is an excellent addition to your portfolio or GitHub profile, showcasing your abilities to potential employers. It's also a fantastic conversation starter during interviews!

What will you learn? 🎓

  • Comprehensive knowledge and understanding of Swift 4 & Xcode
  • Implement the Model View Controller (MVC) system
  • Advanced level programming and app development skills
  • Advanced level User Interface Design
  • Advanced level back end engineering
  • How to communicate with a database (read/write)
  • How to monitor events in a database
  • How to structure data for optimal performance
  • How to build a fully functioning social network
  • How to implement push notifications using Firebase Cloud Messaging
  • How to parse incoming JSON data from databases
  • How to build a direct messaging feature using Firebase
  • How to use CocoaTouch classes, UIKit, UserNotifications, and more
  • How to use CocoaPods and custom third-party software
  • How to implement/use protocols
  • How to create clean and reusable code with custom subclasses
  • How to dynamically size collection view cells
  • How to create extensions and functions for clean and reusable code

What features are included? 🖥️

  • Home feed with pagination
  • Search feed with posts and ability to search for users
  • Create users, make posts, like posts, comment on posts
  • Hashtags and mentions
  • Direct messaging
  • In-app notifications
  • Push notifications for likes, comments, follows, and mentions
  • Follow/Unfollow users
  • View followers/following users
  • Complete pagination of data using Firebase for scalability
  • Edit profile feature
  • Deleting posts
  • Edit posts
  • Saved Photos
  • See who has liked posts
  • Logging in and logging out

🛠️ Tools & Technologies:

  • Swift 4
  • Xcode
  • Firebase (Realtime Database, Authentication, Storage)
  • Firebase Cloud Messaging (FCM)
  • CocoaPods
  • UIKit
  • UserNotifications Framework

🚀 Skills You'll Gain:

  • Advanced iOS Development
  • App Design & User Interface Design
  • Data Structuring & Database Management
  • Networking & JSON Parsing
  • Programming Logic & Problem Solving
  • Code Optimization & Performance Tuning

Join us on this coding adventure and transform your ideas into a fully functional, scalable, and user-friendly Instagram clone app! 🚀🌟

Loading charts...

1513140
udemy ID
16/01/2018
course created date
08/02/2020
course indexed date
Bot
course submited by