The Complete iOS SDK Development Course - be job-ready! [Video]
-
Free ChapterIntroduction and Welcome
-
CocoaPods Tutorials: Learn how to use CocoaPods
-
Twitter SDK
- Introduction to Twitter Login App
- Create a new Xcode project
- Initialise the project with CocoaPods
- Create a new Twitter app to get app key and secret
- Initialise Xcode project with keys and set up info.plist
- Redirect handler, import framework and set up callback URL
- Present Twitter login screen and test login
- Display the name, username and profile photo of the user
-
Facebook SDK - Login With Facebook
- Introduction to Facebook Login App
- Create a new Xcode project
- Initialise your project with CocoaPods
- Create new app on Facebook developers website
- Present the login screen and attempt login
- Make Graph API request to get profile information
- Display user's name and profile picture
- Request higher quality photo and make the app public
-
Parse Server: Add Backend To Your Mobile App
- Introduction to Parse Server SDK
- Deploy Parse Server on Heroku
- Create new Xcode project and install Parse SDK
- Set up Xcode project and save your first object to the backend
- App Transport Security setting
- Another way to save a PFObject
- Query records from the database
- Use contraints and get first object in background
- Update a PFObject
- Delete a PFObject
-
OneSignal SDK: Send Push Notifications In Your App
- Introduction to OneSIgnal SDK
- Create a new Xcode project
- Register account and create a new app on the dashboard
- Create a P12 certificate and upload to the set up
- Install OneSignal SDK and add setup code
- Initialise OneSignal with app id and run on device
- Send push notification from OneSignal dashboard
- Send push notification from the app
- Get user player id by code
-
Braintree SDK: Accept Credit Card Payment In Your App
-
Crashlytics SDK: Track Your App Crashes Easily
-
AdMob SDK: Display Ads In Your App
-
Google Sign-In SDK: Login With Google
-
Amazon S3 SDK: Upload And Download File Using Amazon S3
-
Firebase Authentication SDK: Authenticate Users Using Firebase
-
LinkedIn SDK: Authenticate User With LinkedIn API
- Introduction to LinkedIn SDK
- Create new Xcode project
- Create new app on LinkedIn developers website
- Install SDK and add info.plist keys
- Present the login screen and get access token
- Get user profile information
- Display user's information and photo on the app once logged in
- Add a function to redirect user if LinkedIn app is used for authentication
-
Foursquare API: Get Nearby Places
- Introduction to FourSquare API
- Create new Xcode project
- Create a new app to get app id and app secret
- Install FourSquare API client library using CocoaPods
- Make client API request
- Display data as JSON object
- Get access to the name key and venue id
- Make a photo API request with venue ID
- Display the photo using the prefix and suffix keys
-
DropBox SDK: Download and Upload Data To Dropbox Folder
- Introduction to DropBox SDK
- Create a new Xcode project
- Create new app ID and install SDK
- Initialise the project and set up info.plist keys
- Present the DropBox login screen and check authentication result
- Upload photo to DropBox folder
- Download a file from DropBox folder
- How to create a new folder and create right paths for downloads
-
Firebase Storage SDK: Upload Contents To Firebase Storage
- Introduction to Firebase Storage SDK
- Create a new Xcode project
- Create new project on console and install Firebase Storage SDK
- Firebase file upload implementation
- Firebase storage security rules
- Firebase data download implementation
- Download file using the URL
- Navigating folders and subfolders in your storage bucket
-
Course Conclusion
Are you an iOS developer looking to work as a freelancer or get a job in the industry? Do you want to increase your market worth? Do you want to learn how to integrate third-party SDKs into your own app? Do you want to be job-ready and learn how to tackle most client requests when you work as a freelancer? If your answer to any of these questions is "yes", this course is for you!
This course includes the most popular third-party iOS SDKs that you will need to learn to be job-ready. The vendor SDKs covered in this course include:
• OneSignal
• Amazon AWS S3
• Braintree
• AdMob
• Google Sign-In
• Crashlytics
• Foursquare
• Parse
• Other SDKs include DropBox, Firebase, and PayPal to name a few.
With app development growing continuously and a rise in well-paying jobs for developers, there's no better time to become a professional iOS developer.
All the code and resource files for this course are available at https://github.com/PacktPublishing/The-Complete-iOS-SDK-Development-Course---be-job-ready-
- Publication date:
- July 2019
- Publisher
- Packt
- Duration
- 7 hours 45 minutes
- ISBN
- 9781838988746