Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Complete iOS SDK Development Course
Introduction
Why I made this course (4:44)
CocoaPods
What is Cocoapods (2:29)
Install Cocoapods on the computer (2:35)
Initialise Xcode project with Cocoapods (3:04)
Install 3 pod projects (7:10)
Useful Cocoapods commands (2:45)
Twitter SDK - Add Twitter Login
Introduction (1:09)
Create new Xcode project (4:24)
Initialise the project with Cocoapods (2:25)
Create a new Twitter app to get key and secret (2:09)
Initialise xcode project with keys and set up infoplist (4:08)
Redirect handler, import framework and set up callback URL (5:24)
Present Twitter login screen and test login (3:25)
Display the name, username and profile photo (5:59)
Facebook SDK - Add Facebook Login
Introduction (1:25)
Set up the app user interface (4:31)
Initialise project with Cocoapods (2:28)
Create app on Facebook developer website (7:06)
Present the login window and attempt login (6:20)
Make Graph API request to get profile information (6:41)
Display users name and profile picture (7:15)
Request higher quality photo and make the app public (2:09)
Parse Server SDK - Add A Cloud Backend
Introduction (1:30)
Deploy Parse Server on Heroku (4:01)
Create Xcode project and install Parse SDK (2:18)
Set up Xcode project and save your first object to the backend (6:15)
App Transport Security setting (2:29)
Another way to save a PFObject (2:04)
Query records from the database (3:42)
Use constraints and get first object in background (4:40)
Update a PFObject (2:45)
Delete a PFObject (2:18)
OneSignal SDK - Send Push Notification
Introduction (1:27)
Create push notification app Xcode project (2:58)
Register account and create a new app (2:03)
Create a P12 certificate and upload (8:10)
Install the SDK and set up the code (5:57)
Initialise OneSignal with app id and run on device (3:25)
Send push from OneSignal dashboard (2:32)
Send push notification from the app (4:18)
Get user player ID by code (1:48)
Braintree SDK - Add Credit Card Payment
Introduction (1:27)
Create Xcode project and install the SDK (3:48)
Present the Drop-In UI and register sandbox account (5:18)
Set up simple PHP server on Lightsail (9:15)
Process payment on the client (7:57)
Accepting PayPal payment (6:16)
Crashlytics SDK - Track Your App Crashes
Introduction (1:17)
Set up Crashlytics SDK and configuration (6:46)
Create Crashable app Xcode project (3:40)
Register a crash on the dashboard (4:56)
Create 4 crashes from the app (6:16)
AdMob SDK - Show Ads In Your App
Introduction (1:14)
Create Xcode project for the AdMob app (2:52)
Install the SDK with Cocoapods and initialise the project (3:10)
Create a new app to get an ADMob app ID (1:54)
Show banner Ads (8:11)
Show interstitial Ad (6:22)
Interstitial ad delegate functions (3:19)
Google Sign-In SDK - Add Google Login
Introduction (1:06)
Create Xcode project for Google login app (2:16)
Install Google Sign-In SDK and create an OAuth client ID (4:49)
Implement the app sign in delegate functions (6:19)
Present the login user interface and log in the user (3:58)
Amazon S3 SDK - Upload Files To S3 Buckets
Introduction (1:17)
Create Amazon S3 Xcode project (7:01)
Install AWS SDK and add the ATS settings (3:44)
Cognito, S3 and IAM set-up (7:31)
Upload photo to S3 Bucket (7:55)
Download data from S3 bucket (5:02)
Firebase Authentication SDK - Add Email and Password Login
Introduction (1:17)
Create Xcode project for the app (8:37)
Create new app, install SDK, add Plist and complete set up (6:09)
Register a user in the app (7:34)
Check to see if a user is logged out or logged in (3:33)
Logout the user (2:20)
Login a new user (3:59)
LinkedIn SDK - Get User Professional Profile Information
Introduction (1:24)
Create Xcode project (3:49)
Create new app on LinkedIn website (3:35)
Install SDK and add info.plist information (6:11)
Present the login screen and get access token (5:24)
Get user profile information (5:03)
Display user's information and photo on the app once logged in (7:14)
Add a function to redirect user if LinkedIn app is used for authentication (2:42)
Foursquare SDK - Get Nearby Places
Introduction (1:21)
Create new Xcode project (3:16)
Create a new app to get app ID and secret (1:58)
Install Foursquare API client library using Cocoapods (2:16)
Make client API request (5:48)
Display data as JSON object (2:32)
Get access to the name key and venue ID (4:08)
Make a photo API request with venue ID (4:49)
Display the photo using the prefix and suffix keys (6:29)
Dropbox SDK - Upload File To The Cloud
Introduction (1:28)
Create Xcode project (4:01)
Create new app ID and install SDK (3:20)
Initialise the project and set up plist (2:58)
Present Dropbox login and check authentication result (5:40)
Upload photo to Dropbox folder (6:35)
Download a file from Dropbox folder (5:44)
Create new folder and create right paths for downloads (4:25)
Firebase Storage - Use Google Storage For Storing Large Files
Introduction (1:24)
Create new Xcode project (4:22)
Create new project on Console, Install Firebase Storage SDK and complete all set up (6:29)
Firebase file upload implementation (7:44)
Firebase storage security rules (4:49)
5. Firebase data download implementation (5:29)
6. Download file using the URL (3:33)
7. Navigating folders and subfolders in your storage bucket (4:29)
Conclusion
Thanks for completing the course (0:57)
Firebase file upload implementation
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock