وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Swift & iOS | WhatsApp Chat | MVVM | Firestore socket

سرفصل های دوره

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


1. Introduction
  • 1. Create the project
  • 2.1 View and Assests.zip
  • 2. Create UIViews
  • 3. Create UIViews 2
  • 4. Attributes Title Button
  • 5. LoginViewModel and Validation
  • 6. Create Register VC
  • 7. CustomeTextField
  • 8. PickerImageView
  • 9. Customs UIViews Components

  • 2. Integration with Firebase, GitHub, CocoaPods
  • 1. Integration intro
  • 2.1 pods.zip
  • 2. Install pods
  • 3.1 pods for arms.zip
  • 3. Fix pods problem
  • 4. Create Firebase
  • 5. Firestore + AuthCreadtional
  • 6. RegisterUser Firestore + Storage
  • 7. Login + Progress hud + Alert controller
  • 8. Login with Google
  • 9.1 LoginGoogle.swift.zip
  • 9. B Sign with Google
  • 10. Splash View Controller
  • 11. Github and repository

  • 3. Create Chat with Firestore socket connection
  • 1. The Conversation
  • 2. Create TableView and compose
  • 3. ConversationCell
  • 4. Create UserCell
  • 5. Chat Cell A
  • 6. Chat Cell B
  • 7. Chat Cell C
  • 8. InputView A
  • 9. InputView B
  • 10. Fetch Users
  • 11. RequestResponse Data
  • 12. Create Message Services
  • 13. Create message model
  • 14. Create Message View Model
  • 15. Configure Data for message View model
  • 16. Fix message timestamp
  • 17. Fetch recent message

  • 4. Mark Unread messages count
  • 1. UnRead MSG
  • 2. Create unRead label
  • 3. UnRead Login
  • 4. UnRead API
  • 5. Fetch UnRead Count
  • 6. Mark Read All Msg

  • 5. Add Sections and filter the Chat
  • 1. Introduce to sections
  • 2. Grouping Messages
  • 3. SortedKeys
  • 4. Chat Supplementary Element
  • 5.1 CollectionViews.swift.zip
  • 5. Pin Header Sections

  • 6. Share Media Photos and Videos
  • 1. Intro to Share Media
  • 2. Refresh your info
  • 3. Create attach and record button
  • 4. Create attach Alert
  • 5. Image picker controller
  • 6. Get Media Type
  • 7. Upload image to firestore
  • 8. Show the image uploaded
  • 9.1 FileUploader.swift.zip
  • 9. Upload video to firsebase
  • 10. Play the video in the Chat
  • 11.1 pods.zip
  • 11. Show Image part 1
  • 12. Show Image part 2

  • 7. Recording Voice
  • 1. Intro To Recording
  • 2. Create record stack view
  • 3.1 AKAudioRecorder.swift.zip
  • 3. Add Duration and Timer
  • 4. Start Record Voice
  • 5. Handle Audio URL
  • 6.1 swiftaudioplayer.zip
  • 6. Upload audio to the firebase
  • 7. Play stop audio

  • 8. Send Location & Google Map
  • 1. Intro To Location
  • 2. Create Fake Locations
  • 3.1 FLocationManager.swift.zip
  • 3. Create Location Manger
  • 4.1 location google.zip
  • 4. Upload location to firebase
  • 5. Handle location to google map
  • 6. Create Google Map
  • 7. Configure google map
  • 8. Send the select location

  • 9. Create Profile and edit it
  • 1. Intro to edit profile
  • 2. Create profile info
  • 3. Create profile cell
  • 4. Profile Field Options
  • 5. Create Edit Profile
  • 6. Create edit UIViews
  • 7. Update data to the firebase
  • 8. Parsing data using Notification Center

  • 10. Search Controller Empty Label Delete Conversations
  • 1. Intro
  • 2. Create Search Controller
  • 3. Create filter conversation
  • 4. Configure filter Conversations
  • 5. Add search to new contact
  • 6. Empty View for conversation
  • 7. Empty view for Chat
  • 8. Add delete edit style
  • 9. Create delete func
  • 10. Note about the firestore data
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 8213
    حجم: 11131 مگابایت
    مدت زمان: 873 دقیقه
    تاریخ انتشار: ۸ فروردین ۱۴۰۲
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید