Build your own Ai Chatbot mobile app for iOS [PART 1]

Jan 30, 4:00 – 5:00 PM


Join Code Crew member Eng.Omar Elsayed in this multi-part workshop and learn how to build your own OpenAI chatbot iOS app using Swift, SwiftUI, and OpenAI’s API

About this event

Join Code Crew member Eng.Omar Elsayed in this multi-part workshop and learn how to build your own OpenAI chatbot mobile app for iOS using Swift, SwiftUI, and OpenAI’s API. This workshop will cover:

  • How to make Api request and read it’s data
  • Modern Concurrency using (async/await syntax)
  • MVVM (Model-View-ViewModel) Architecture
  • Building the chat view using:
    • Lists
    • TextField
    • ScrollView (make it auto scroll)
    • And much more!
  • Designing the app for light & dark mode
  • Saving all the chat’s throw fileManger
  • and more!

Note: In order to get the most out of the workshop you should be familiar with the basics of Swift , SwiftUI and have Xcode installed on your device.

About the speaker

Hey everyone! My name is Eng.Omar Elsayed. I graduated from Electric engineering and decided to pursue what I love and patient about, that is iOS developing. I took the iOS career path as a start point for me and now I have two apps on the appStore and the 3rd is on its way, plus working in a start up called Dopalearn. For me iOS developing is not just about writing code, it’s an art of amazement and deception, where you can create amazing things and affecting peoples life with couple of lines of code. My goal is to reshape the world in a good way with the apps I build and help all the people who are patient like me to do the same thing. So are you ready to embark on this journey with me ?!

How to attend

  • Click on the RSVP button.
  • Then enter your first name, last name, and email.
  • Don't forget to join our chapter!

This event is open to all. Your RSVP will guarantee your entry. However, failure to attend the event will decrease your chances of attending events with limited availability.

Attendance Disclaimer

At Codecademy, we are committed to empowering all people, regardless of where they are in their coding journeys, to continue to learn, grow, and impact the world around them. By participating in our event, you agree to the following:

  • Be Respectful: Harassment, bullying, or threatening will not be tolerated. We welcome learners of all backgrounds here, and we ask that you respect each others’ viewpoints and assume positive intent.
  • Be Authentic: While you are not required to provide your name and are always welcome to go by a username, please refrain from misrepresenting yourself in the community in a misleading way.
  • Adhere to the Law: Please only share your code (if relevant to the event) or content unless you are crediting the original author or source. Do not share code that infringes on others’ intellectual property. Do not share harmful code or anything that violates local, state, federal, or international laws.

Registration for this meetup is closed.
Please contact the meetup organizer for assistance.


  • Mariana B


    Community Manager

  • Jonathan T


    Head of Community

Contact Us