Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Build TikTok App Clone in Swift 5 for iOS (2021)

    Posted By: IrGens
    Build TikTok App Clone in Swift 5 for iOS (2021)

    Build TikTok App Clone in Swift 5 for iOS (2021)
    .MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 14h 51m | 8.77 GB
    Instructor: Afraz Siddiqui

    Create professional large scale app from scratch with Firebase backend

    What you'll learn

    Build TikTok Clone App from Scratch
    Grasp Fundamentals of MVVM Architecture
    Understand Audio & Video Based Apps
    Create Backend with Firebase
    Upload Videos and Post Them with Captions
    Create TikTok Style Notifications
    Create Video Thumbnails and CollectionViews
    PageViewController for Feed Creation
    Build Search Interface with Proper Design
    Custom Camera Creation
    Authentication System / Sign In / Sign Out
    Create Full Follow System

    Requirements

    Xcode 12 (free download)
    macOS Big Sur (free from Apple)

    Description

    Welcome to Building TikTok iOS Clone App – the first course of its kind!

    In this course, we'll be building out a TikTok iOS App Clone from scratch with Swift 5, UIKit, and Firebase for backend. Its geared towards all levels of swift developers and includes a ton of fundamental concepts to build this extremely popular app.

    Build the app fully programmatically with UIKit.

    What Features Will We Build?

    For You & Following Feed: A beautiful vertical scrolling feed like you would find in the real app
    Beautiful Explore Page: Custom UI with beautiful, interactive, and data driven layout
    Custom Video Camera: Build a camera from scratch that takes videos, previews them, and can post.
    Posting Videos: Build the end to end flow of uploading videos
    Activity Notifications: Design Notifications tab with a variety of supported notification types
    User Profiles: Create full user profiles with posts, profile pictures, and more
    User Search: Find other users to follow
    Follow System: Build follow button and system around its function
    Authentication/Sign In/Sign Up: Set Up full sign in / sign up / sign out support
    Post Captions: Add captions to video posts
    Comments: Create comment tray
    Liking: Support double tap to like posts
    App Settings: Allow for saving videos, viewing terms, and more
    Haptic Feedback: Learn how to add haptic feedback vibrations like professionals do
    Learn Professional Architecture: Build the app with MVVM architecture with UIKit
    Learn Clean Code Practices: Learn about doc strings and much more

    Who Is This Course For?

    This course is for beginner level to advanced level swift/iOS developers who want to learn to build a TikTok Clone. No back end knowledge is needed as we will be using Firebase to set up the services together via a dashboard.

    Backend services will include database, authentication, storage for videos, and more.

    Course Outline

    Getting Started


    Course Overview
    Project Set Up
    Firebase Set Up
    Slack Channel
    Tab Bar Set Up
    CocoaPods and Git
    Design Pattern
    Manager Set Up

    Feed: For You & Following

    Creating Scrollable Feed
    For You & Following Buttons
    Post Actions & Like Posts
    Comment Tray
    Comment Cell
    View Profiles
    Playing Videos

    Explore

    Setting Up CollectionView
    Compositional Layout
    Parsing JSON Data
    Creating Cells

    Sign In & Sign Up

    Sign In State
    Creating Sign In
    Creating Sign Up
    Firebase Authentication

    Camera: Video Capture & Posting

    Custom Camera Creation
    Taking Videos and Playing Videos
    Uploading Videos
    Camera Alternatives
    Adding Captions

    Notifications & Activity

    Creating User Interface
    Support DIfferent Types
    Notification Cells
    Deleting Notifications
    Pull to Refresh
    Interactive Notifications

    Profile

    Profile Header
    Posts and Profile Picture
    Loading Posts
    Follow and UnFollow System

    Settings

    Signing Out
    Terms and Privacy Policy
    Saving Videos

    Optimizations

    Haptics and Vibrations
    Documentation Strings
    Dark Mode Support
    Swift Lint
    App Rating
    Share App
    Code Clean Up
    Unit Testing

    Review & Recap

    Controller Review
    View Review
    Models Review

    Who this course is for:

    Beginner Swift Developers
    Beginner iOS Developers


    Build TikTok App Clone in Swift 5 for iOS (2021)