
Learn team-based git workflows, including creating and managing branches, pushing and pulling changes, and merging work into the master via Xcode and GitHub.
Create a centralized networking file using Alamofire to handle get and post requests with the json placeholder API. Use closures to return an array of user data (name, username, email).
Learn how to test static api services with postman, perform get requests with optional parameters and headers, handle json responses via closures, and manage collections for backend testing.
Learn to upload and distribute iOS builds via TestFlight, including archiving, signing with an enterprise account, and sharing with external tester groups through App Store Connect.
Approve TestFlight build and enable public link to invite external testers, then share the link for immediate installation; future builds auto-notify the tester group without re-sharing.
Learn to set up a login flow in Xcode by creating a login storyboard and view controller, configuring navigation, and connecting a Google sign in button for authentication.
check out the new update sign in with google
check the LoginGoogle
add extension with the original login vc
and then simply just call setupGoogle() func from the button
Explore implementing sign in with Apple using Firebase, compare it to Google sign-in, and configure capabilities, encryption, and authorization flow for real-device testing.
Learn how to force a Swift iOS project to use light mode by adjusting the appearance settings, testing on a real device, and ensuring the app remains in light mode.
Hello and welcome to the Swift & iOS: Everything to know when starting a full-time job
my names Ahmad Mustafa, and I'll your instructor in this course, a bit about myself I'm an iOS Developer with years of experience developing many apps for iPhone and iPad, one of my successful apps is 'Rodha' which is one of the best food delivery app in the Saudia Arabia
About this course:
if you start work full-time iOS developer definitely there's several skills, that every iOS Developer have to know in his daily work,
so in this course, you'll learn all these necessary things in the best modern ways that will deliver your skills to the next level
the course cover six sections and the process will be
- in section one, you'll learn to create a project using Model View Controller which stands for (MVC) design pattern, you'll learn Xcode & interface builder, create tableView with custom table view cell
- in section two you'll learn about Git and the Github
- in section three you'll learn how to install libraries or (Pods) from cocoapods and how to solve push git large files the (gitignore)
- in section four you'll learn How to work with web API, How to handle JSON so, the app will take information from the internet again in the best modern way
- in section five you'll learn about the Testflight and how to upload your build to any iPhone user and how to create an app icon
- in section six you'll learn how to connect the app to the firebase, create login with Google and with Apple in addition save the login, and the bones how to push notification from the firebase
by the end of this course, you'll never feel lost and your knowledge in iOS and swift framework, will increase and reach the next levels rapidly, so join us and let's start coding