Companies Home Search Profile

Mastering SwiftUI Chat Apps with ChatGPT, SwiftData & TipKit

Focused View

Ahmad Mustafa

2:38:06

14 View
  • 1. Introduction.mp4
    02:31
  • 2. Create the Project.mp4
    06:05
  • 3. Create Bottom View.mp4
    07:42
  • 4. Message View.mp4
    17:15
  • 5.1 Download Postman link.html
  • 5.2 Download Proxyman link.html
  • 5. Postman and Proxyman.mp4
    03:56
  • 6. OpenAI API.mp4
    07:10
  • 7. OpenAI + API + Body.mp4
    10:13
  • 8. ChatViewModel + API.mp4
    09:41
  • 9. Fetch network using await and async.mp4
    08:12
  • 10. Handle response to the chat.mp4
    09:14
  • 11. Clear Button - Empty View - Scroll View Reader.mp4
    17:47
  • 12. Chat Summary.mp4
    06:33
  • 1. SwiftData.mp4
    03:02
  • 2. SwiftDataView.mp4
    08:07
  • 3. Insert model context to SwiftData.mp4
    10:41
  • 4. Fetch Store Data from SwiftData.mp4
    05:30
  • 5. Copy Answer To Clipboard + Swipe to Delete.mp4
    13:28
  • 1. TipKit.mp4
    01:35
  • 2. Create new TipKit.mp4
    06:26
  • 3. Tip Kit Parameter and Rule.mp4
    02:58
  • Description


    Supercharge Your SwiftUI Skills with ChatGPT, SwiftData & TipKit

    What You'll Learn?


    • ChatGPT Integration: Seamlessly incorporate ChatGPT into SwiftUI for intelligent, dynamic conversations.
    • MVVM Architecture: Master MVVM for clean, scalable SwiftUI app design.
    • SwiftData Framework: Efficient data handling for smooth app operation.
    • TipKit Framework: Elevate UX with valuable tips and tricks.
    • SwiftUI Mastery: Unlock SwiftUI's full potential.
    • Best Practices: Craft standout, user-centric apps.

    Who is this for?


  • Aspiring iOS developers eager to explore SwiftUI's capabilities.
  • Experienced SwiftUI developers seeking advanced skills.
  • Developers looking to integrate ChatGPT for intelligent conversations.
  • Those interested in MVVM architecture for cleaner code.
  • Developers wanting to enhance UX with SwiftData and TipKit.
  • What You Need to Know?


  • Familiarity with SwiftUI fundamentals.
  • Xcode installed on a Mac computer.
  • Access to the internet for online resources.
  • Enthusiasm to learn and create innovative apps.
  • More details


    Description

    This course is designed to empower you with the skills and knowledge needed to create cutting-edge SwiftUI chat applications that go beyond the ordinary. You'll learn how to integrate ChatGPT, an advanced conversational AI, seamlessly into your SwiftUI projects, allowing your apps to engage in intelligent and dynamic conversations with users.


    But that's not all! In addition to mastering ChatGPT integration, you'll dive into the Model-View-ViewModel (MVVM) architectural pattern, ensuring your code remains clean, maintainable, and scalable.


    To make your apps even more powerful, we'll introduce you to two essential frameworks: SwiftData and TipKit. SwiftData will equip you with the tools to handle data efficiently, ensuring your chat applications run smoothly. TipKit, on the other hand, will provide you with a range of tips and tricks to enhance the overall user experience, making your apps more user-friendly and engaging.


    Whether you're an experienced SwiftUI developer looking to level up your skills or a newcomer eager to explore the exciting world of SwiftUI, this course is tailored to meet your needs. Join us on this thrilling journey and unlock the potential to create captivating, interactive, and intelligent SwiftUI chat applications that stand out from the crowd. Get ready to bring your app development dreams to life!

    Who this course is for:

    • Aspiring iOS developers eager to explore SwiftUI's capabilities.
    • Experienced SwiftUI developers seeking advanced skills.
    • Developers looking to integrate ChatGPT for intelligent conversations.
    • Those interested in MVVM architecture for cleaner code.
    • Developers wanting to enhance UX with SwiftData and TipKit.

    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 20
    • duration 2:38:06
    • Release Date 2023/12/07