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

    Swift & Ios | Whatsapp Chat | Mvvm | Firestore Socket

    Posted By: ELK1nG
    Swift & Ios | Whatsapp Chat | Mvvm | Firestore Socket

    Swift & Ios | Whatsapp Chat | Mvvm | Firestore Socket
    Published 1/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 10.87 GB | Duration: 14h 31m

    build chat app like WhatsApp with Firestore socket connection with many features | Unread | Sections | Share media |

    What you'll learn

    Build an app using Swift UIKit and MVVM pattern

    Create socket chat connections between all the users

    Login in with the user / with Google sign in

    Add unread message count to the user for the count for all unread massages

    Separates all the conversations by the days

    Add share media Photos and videos from Gallery or from Camera

    Record your nice voice in the chat

    Share location by current location or from Google maps

    Add search controller and delete the conversations

    Requirements

    A mac computer

    Description

    welcome everyone to Swift & iOS | WhatsApp Chat | MVVM | Firestore socket coursehere you'll build a complete chat app like WhatsApp and any chat app,That is the only course have all these features in one course, in this course you're building 100% code without a storyboard at allIn Addition, build create custom UIview components like labels images in one line, also you'll build and learn:build an app using Swift UIKit and MVVM patternadd the firebase as the backendcreate socket chat connections between all the userslogin in with the user / with Google sign inAdd unread message count to the user for the count for all unread massagesseparates all the conversations by the daysadd share media Photos and videos from Gallery or from Camerarecord your nice voice in the chatShare location by current location or from Google mapsedit your profileadd search controller and delete the conversationsparse the data between controller one-to-many and many to many==========================At the end of this course, your level in Swift will be increased and you'll able to build apps in UIkit 100% without Storyboard, we'll focus to build awesome UIview components in the best ways and of course, you can add this app or add this chat module to your project and publish it to the AppStore

    Overview

    Section 1: Introduction

    Lecture 1 Create the project

    Lecture 2 Create UIViews

    Lecture 3 Create UIViews 2

    Lecture 4 Attributes Title Button

    Lecture 5 LoginViewModel and Validation

    Lecture 6 Create Register VC

    Lecture 7 CustomeTextField

    Lecture 8 PickerImageView

    Lecture 9 Customs UIViews Components

    Section 2: Integration with Firebase, GitHub, CocoaPods

    Lecture 10 Integration intro

    Lecture 11 Install pods

    Lecture 12 Fix pods problem

    Lecture 13 Create Firebase

    Lecture 14 Firestore + AuthCreadtional

    Lecture 15 RegisterUser Firestore + Storage

    Lecture 16 Login + Progress hud + Alert controller

    Lecture 17 Login with Google

    Lecture 18 B Sign with Google

    Lecture 19 Splash View Controller

    Lecture 20 Github and repository

    Section 3: Create Chat with Firestore socket connection

    Lecture 21 The Conversation

    Lecture 22 Create TableView and compose

    Lecture 23 ConversationCell

    Lecture 24 Create UserCell

    Lecture 25 Chat Cell A

    Lecture 26 Chat Cell B

    Lecture 27 Chat Cell C

    Lecture 28 InputView A

    Lecture 29 InputView B

    Lecture 30 Fetch Users

    Lecture 31 Request/Response Data

    Lecture 32 Create Message Services

    Lecture 33 Create message model

    Lecture 34 Create Message View Model

    Lecture 35 Configure Data for message View model

    Lecture 36 Fix message timestamp

    Lecture 37 Fetch recent message

    Section 4: Mark Unread messages count

    Lecture 38 UnRead MSG

    Lecture 39 Create unRead label

    Lecture 40 UnRead Login

    Lecture 41 UnRead API

    Lecture 42 Fetch UnRead Count

    Lecture 43 Mark Read All Msg

    Section 5: Add Sections and filter the Chat

    Lecture 44 Introduce to sections

    Lecture 45 Grouping Messages

    Lecture 46 SortedKeys

    Lecture 47 Chat Supplementary Element

    Lecture 48 Pin Header Sections

    Section 6: Share Media Photos and Videos

    Lecture 49 Intro to Share Media

    Lecture 50 Refresh your info

    Lecture 51 Create attach and record button

    Lecture 52 Create attach Alert

    Lecture 53 Image picker controller

    Lecture 54 Get Media Type

    Lecture 55 Upload image to firestore

    Lecture 56 Show the image uploaded

    Lecture 57 Upload video to firsebase

    Lecture 58 Play the video in the Chat

    Lecture 59 Show Image part 1

    Lecture 60 Show Image part 2

    Section 7: Recording Voice

    Lecture 61 Intro To Recording

    Lecture 62 Create record stack view

    Lecture 63 Add Duration and Timer

    Lecture 64 Start Record Voice

    Lecture 65 Handle Audio URL

    Lecture 66 Upload audio to the firebase

    Lecture 67 Play stop audio

    Section 8: Send Location & Google Map

    Lecture 68 Intro To Location

    Lecture 69 Create Fake Locations

    Lecture 70 Create Location Manger

    Lecture 71 Upload location to firebase

    Lecture 72 Handle location to google map

    Lecture 73 Create Google Map

    Lecture 74 Configure google map

    Lecture 75 Send the select location

    Section 9: Create Profile and edit it

    Lecture 76 Intro to edit profile

    Lecture 77 Create profile info

    Lecture 78 Create profile cell

    Lecture 79 Profile Field Options

    Lecture 80 Create Edit Profile

    Lecture 81 Create edit UIViews

    Lecture 82 Update data to the firebase

    Lecture 83 Parsing data using Notification Center

    Section 10: Search Controller | Empty Label | Delete Conversations

    Lecture 84 Intro

    Lecture 85 Create Search Controller

    Lecture 86 Create filter conversation

    Lecture 87 Configure filter Conversations

    Lecture 88 Add search to new contact

    Lecture 89 Empty View for conversation

    Lecture 90 Empty view for Chat

    Lecture 91 Add delete edit style

    Lecture 92 Create delete func

    Lecture 93 Note about the firestore data

    Beginner and/or Intermediate IOS Developers,People who want to build cool apps from scratch