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

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
  • 53,700 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

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

    53,700 تومان
    افزودن به سبد خرید