Skip to main content

Intermediate Mobile App Development (Swift 3, iPhone iOS10) - Udemy Coupon 100% OFF

Gain the proficiency to start a career as an iOS developer with Swift 3 & Xcode 8 (learn 10 different iPhone API's)
Are you a beginner developer that’s looking to improve your skills? Do you want to take your iOS development skills to the next level? Do you want to learn some of the new Apple API such as Touch ID and Quick Action? If you answered yes to any of these questions, then this course is for you. Also, if you have taken my beginner course, then this course will take you to the next level.

After completing this course, you will be ready to apply for jobs. You will gain a confidence boost in your skills and your ability. 
In this course you will work on 10 different APIs, including drawing with Core Graphics, Using Touch ID, persisting data with Core Data and much more (see full curriculum below).
It is recommended that you have a basic working knowledge of iOS development before enrolling in this course. If you don’t have any knowledge of iOS development, I recommend starting with my Mobile App Development for Beginners course first.
After completing this course:
1) You will be ready to for an iOS development job.
2) You will be able to develop medium to complex apps.
3) You will have a better understanding of working with repository and integrating third party libraries into your own app.
4) You will have more confidence in your skills and ability.
Here is what you will learn in the course:
3D Touch Quick Action
- Learn the two different ways to create home screen shortcut menu when a user 3D Touches on the icon
- How to perform different actions based on the menu selected from the quick action
- How to add custom icons to shortcut item
- How to check the force touch capability of a device 
CALayer
- Learn how to get the layer of a view and how to change some of the properties such as background colour
- Learn how to add a border to a layer
- Learn how to add a corner radius and a shadow to a layer
- Learn how to add content such as an image to the layer
- Understand the Mask to bounds property of a layer
- Learn how to add gradient to a layer
- Learn how to add flip a layer
Cocoapods & 3rd Party Libraries
- Installing cocoapods
- How to initialize pod file for Xcode project
- How to integrate third party libraries into our project
Core Data
- How to add UIAlertController to obtain user inputs
- How to set up core data model, entity and properties
- How to save value to core data
- How to fetch all records from core data
- How to display NSManagedObject record
- How to edit core data records
- How to delete an object from Core Data
Core Graphics
- How to use Quartz 2D API to draw a 2D line
- How to draw paths
- How to draw a rectangle 
- How to fill a path with a color
- How to fill a rectangle with color while preserving it’s path color
- How to draw a circle/ellipse
- How to add shadow to drawings
- How to draw an image on a view at a point, or in a rect
- How to redraw a view with the SetNeedsDisplay method
Gesture Recognizers
- How to add tap gesture to a view that does not have a tap gesture
- How to add long press gesture to an image view
- How to add swipe gestures to a view
- How to add pinch gesture recognizer
- How to add pan gesture recognizer 
- How to add gestures directly on the storyboard object.
JSON Tutorial
- How to read a JSON file using a built-in API
- How to display the contents on any JSON in a table
Touch ID 
- Checking a device support for Touch ID
- Dealing with an error where user has a Touch ID capable device but has not set a passcode.
- How to use Touch ID to protect sensitive information on iOS devices
- How to set a fall back password when a Touch ID fails
Download from Internet using URLSession
- Create URLSession and Download task objects
- Delegate methods to track completed and download errors
- Set progress view to monitor download progress
- How to stop, pause and resume an active download task
- Configure app transport security setting in order to work with http links
Version Control with Bitbucket and SourceTree App
Topics include;
- Creating an account with BitBucket
- How to connect Xcode to a repository on BitBucket
- How to commit and push code from within the Xcode
- How to create a new Xcode project from an online repository 
- How to pull changes from a repository
- How to use source tree to commit, push and pull changes
- How to checkout another version of a app.
This course is going to help you take your app development skills to a whole new level. 
If you're ready to become a proficient app developer so you can work as a freelance or full-time developer, click the "Buy Now" button and join the course today!

Comments

Popular posts from this blog

Become a Calculus 1 Master - A Complete Course on Calculus 1 - Udemy Coupon 100% OFF

Become a Calculus 1 Master - A Complete Course on Calculus 1 A Unique Course on Calculus 1 covering Functions, Limits, Derivatives and More with Lot of Live Examples and Quizzes Welcome to this Calculus course. This course covers all the important aspects of Calculus 1 needed to Master Calculus. There are a lot of  Live Worked Examples  and  Quizzes  for each topic that will help you in understanding the topic in most comprehensive way.  Following are the topics which this course covers : What is a Function? Recognizing if a given relation is Function or Not Vertical Line Test Quizzes on "Functions" Evaluating functions from Equations Evaluating functions from Graphs Even, odd or neither Even, odd or neither from Graphs Quizzes on "Evaluating Functions" Domain of a Function Range of a Function Explanatory Example: Finding the Domain and Range of a Function Domain and Range from Graph Expl...

Complete Facebook Live Course: How I Reach 1,000,000+ People - Udemy Coupon 100% OFF

Ultimate Guide to Facebook's Hottest Live Streaming App, Facebook Live. Attract Huge Organic Traffic with Facebook Live! I am now reaching over 1,000,000 people a day with Facebook Live for free. Facebook Live has transformed my page and turned into a channel that is better than my YouTube channel. I have over 200 ,000 page fans and I am talking to them twice a day in my Live streams. With Facebook Live, I have been getting up to 1000 comments in a stream! When do you ever see 1000 comments on a Facebook Post, unless it's a viral page with millions of fans? In the latest update I share with you the exact way I am receiving a reach of 1 million! This is a game changer... and you can be in on the action.  It's a secret I hope you WILL NOT SHARE outside of this course! Over 7000 students have already enrolled! Make sure you don’t miss out on this hot new Live Streaming app which is taking over the intern...

YOUTUBE & SEO (NEU) #1 Video Ranking [+Adwords / Adsense] - Udemy Coupon 100% OFF

Youtube SEO Aktuell: 1 Seite auf Google, Google Videos & Youtube – Geld verdienen - perfekten Kanal & Videos machen! +++ Wichtig vorab: Dieser Youtube SEO Kurs ist immer auf den neusten Stand und wird ständig aktualisiert! +++ Der komplette Youtube SEO Kurs: Ihr Video auf Seite 1 [inklusive Youtube 101]: Hier lernen Sie Ihre Videos SEO technisch auf den neusten Stand zu bringen um damit sofort bei den Youtube, Google und Google Video Suchergebnissen besserer Resultate zu bekommen! Mein Kurs zeigt Ihnen jetzt wie Sie perfekt in Youtube einsteigen! Dieser Kurs enthält die Informationen, die man braucht um seine Video Views, Kanal Abonnenten zu erhöhen und zeitgleich dabei Geld zu verdienen! Alles ist praxisnah erklärt und hier ist Ihre Aufgabe: Machen Sie  1:1  das nach was Sie hier sehen und Sie erhalten innerhalb von weniger als einer Woche mit Ihrer bestehenden Videos besserer Ergebnisse bei Youtube, Google und Google Videos. Die Umsetzung meiner gezei...