Companies Home Search Profile

Swift & iOS | WhatsApp Chat | MVVM | Firestore socket

Focused View

Ahmad Mustafa

14:32:25

117 View
  • 1. Create the project.mp4
    09:33
  • 2.1 View and Assests.zip
  • 2. Create UIViews.mp4
    13:50
  • 3. Create UIViews 2.mp4
    14:22
  • 4. Attributes Title Button.mp4
    09:31
  • 5. LoginViewModel and Validation.mp4
    12:27
  • 6. Create Register VC.mp4
    09:24
  • 7. CustomeTextField.mp4
    23:08
  • 8. PickerImageView.mp4
    06:06
  • 9. Customs UIViews Components.mp4
    12:05
  • 1. Integration intro.mp4
    02:25
  • 2.1 pods.zip
  • 2. Install pods.mp4
    05:04
  • 3.1 pods for arms.zip
  • 3. Fix pods problem.mp4
    05:43
  • 4. Create Firebase.mp4
    06:13
  • 5. Firestore + AuthCreadtional.mp4
    11:20
  • 6. RegisterUser Firestore + Storage.mp4
    19:14
  • 7. Login + Progress hud + Alert controller.mp4
    23:05
  • 8. Login with Google.mp4
    08:55
  • 9.1 LoginGoogle.swift.zip
  • 9. B Sign with Google.mp4
    12:11
  • 10. Splash View Controller.mp4
    19:00
  • 11. Github and repository.mp4
    10:03
  • 1. The Conversation.mp4
    03:52
  • 2. Create TableView and compose.mp4
    10:17
  • 3. ConversationCell.mp4
    12:57
  • 4. Create UserCell.mp4
    12:44
  • 5. Chat Cell A.mp4
    09:42
  • 6. Chat Cell B.mp4
    14:09
  • 7. Chat Cell C.mp4
    10:02
  • 8. InputView A.mp4
    20:32
  • 9. InputView B.mp4
    18:11
  • 10. Fetch Users.mp4
    21:13
  • 11. RequestResponse Data.mp4
    02:16
  • 12. Create Message Services.mp4
    12:17
  • 13. Create message model.mp4
    09:32
  • 14. Create Message View Model.mp4
    15:30
  • 15. Configure Data for message View model.mp4
    09:47
  • 16. Fix message timestamp.mp4
    02:33
  • 17. Fetch recent message.mp4
    20:36
  • 1. UnRead MSG.mp4
    02:04
  • 2. Create unRead label.mp4
    06:45
  • 3. UnRead Login.mp4
    03:05
  • 4. UnRead API.mp4
    10:19
  • 5. Fetch UnRead Count.mp4
    09:36
  • 6. Mark Read All Msg.mp4
    10:11
  • 1. Introduce to sections.mp4
    01:42
  • 2. Grouping Messages.mp4
    06:49
  • 3. SortedKeys.mp4
    04:26
  • 4. Chat Supplementary Element.mp4
    10:43
  • 5.1 CollectionViews.swift.zip
  • 5. Pin Header Sections.mp4
    08:31
  • 1. Intro to Share Media.mp4
    01:52
  • 2. Refresh your info.mp4
    05:04
  • 3. Create attach and record button.mp4
    13:44
  • 4. Create attach Alert.mp4
    07:33
  • 5. Image picker controller.mp4
    11:45
  • 6. Get Media Type.mp4
    05:25
  • 7. Upload image to firestore.mp4
    08:28
  • 8. Show the image uploaded.mp4
    08:36
  • 9.1 FileUploader.swift.zip
  • 9. Upload video to firsebase.mp4
    17:46
  • 10. Play the video in the Chat.mp4
    09:58
  • 11.1 pods.zip
  • 11. Show Image part 1.mp4
    06:26
  • 12. Show Image part 2.mp4
    04:54
  • 1. Intro To Recording.mp4
    01:21
  • 2. Create record stack view.mp4
    13:05
  • 3.1 AKAudioRecorder.swift.zip
  • 3. Add Duration and Timer.mp4
    05:05
  • 4. Start Record Voice.mp4
    07:07
  • 5. Handle Audio URL.mp4
    07:54
  • 6.1 swiftaudioplayer.zip
  • 6. Upload audio to the firebase.mp4
    08:34
  • 7. Play stop audio.mp4
    15:32
  • 1. Intro To Location.mp4
    02:00
  • 2. Create Fake Locations.mp4
    05:44
  • 3.1 FLocationManager.swift.zip
  • 3. Create Location Manger.mp4
    12:28
  • 4.1 location google.zip
  • 4. Upload location to firebase.mp4
    06:51
  • 5. Handle location to google map.mp4
    11:05
  • 6. Create Google Map.mp4
    11:02
  • 7. Configure google map.mp4
    09:29
  • 8. Send the select location.mp4
    10:19
  • 1. Intro to edit profile.mp4
    01:31
  • 2. Create profile info.mp4
    12:10
  • 3. Create profile cell.mp4
    10:44
  • 4. Profile Field Options.mp4
    11:02
  • 5. Create Edit Profile.mp4
    10:08
  • 6. Create edit UIViews.mp4
    16:00
  • 7. Update data to the firebase.mp4
    08:43
  • 8. Parsing data using Notification Center.mp4
    10:14
  • 1. Intro.mp4
    01:48
  • 2. Create Search Controller.mp4
    04:44
  • 3. Create filter conversation.mp4
    05:10
  • 4. Configure filter Conversations.mp4
    03:20
  • 5. Add search to new contact.mp4
    03:38
  • 6. Empty View for conversation.mp4
    07:57
  • 7. Empty view for Chat.mp4
    03:47
  • 8. Add delete edit style.mp4
    03:21
  • 9. Create delete func.mp4
    13:09
  • 10. Note about the firestore data.mp4
    01:52
  • Description


    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

    Who is this for?


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


    Description

    welcome everyone to Swift & iOS | WhatsApp Chat | MVVM | Firestore socket course

    here 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 all

    In 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 pattern

    • add the firebase as the backend

    • 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

    • edit your profile

    • add search controller and delete the conversations

    • parse 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

    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Ahmad Mustafa
    Ahmad Mustafa
    Instructor's Courses
    * I'm Ahmad, I'm iOS Mobile Developer and Instructor for Computer Skills course with a bachelor degree in Computer Science.I started training computer courses for more than 7 years, I have been working on the computer since I was 8 years old. It was the first system I worked on Windows XP and Office 2003, and since that time I have developed myself as much as I can. I love technology so I am familiar with the latest news and news constantly.I have trained all the different groups and faced many difficulties, but all this has made me get experience and skill in training.I started learning programming for 4 years and programming iPhone applications for more than a year, and I would become a senior programmer in the near future.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 93
    • duration 14:32:25
    • Release Date 2023/03/16

    Courses related to iOS Development

    Courses related to Swift