iOS 11 & Swift 4 - From Beginner to Paid Professional | Arash Ahadzadeh | Skillshare

iOS 11 & Swift 4 - From Beginner to Paid Professional

Arash Ahadzadeh, iOS Developer & UI Designer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
62 Lessons (4h 43m)
    • 1. What will you learn in this course?

      1:07
    • 2. Tools and Materials for iOS 12 App Development

      2:25
    • 3. Download and Install Xcode 10

      1:53
    • 4. How to create an Xcode project properly

      3:06
    • 5. Development Environment

      9:09
    • 6. The Skeleton of an iOS App

      8:50
    • 7. Variables and Constants

      3:19
    • 8. Strings

      4:58
    • 9. Functions

      4:10
    • 10. Conditional Logic & Boolean

      6:30
    • 11. Arrays

      7:23
    • 12. Dictionaries

      8:03
    • 13. Loops

      9:17
    • 14. Classes in Object Oriented Programming

      8:50
    • 15. Sets in Swift

      3:15
    • 16. Switch in Swift

      4:05
    • 17. Structures

      5:57
    • 18. Designing and building the first app

      5:50
    • 19. Connection between design and code

      3:12
    • 20. The environment of Sketch

      1:51
    • 21. Design a login page

      7:44
    • 22. Using Shapes

      7:03
    • 23. Masks in Sketch

      3:02
    • 24. How to use images in Sketch

      4:16
    • 25. Colors in UI designing

      3:16
    • 26. How to work with Sketch Plugins

      8:38
    • 27. Exporting

      3:42
    • 28. Design with real data

      9:17
    • 29. Sharing and previewing your design

      2:45
    • 30. Shortcuts & Tricks

      10:05
    • 31. Prototyping in Sketch

      3:51
    • 32. What are Cocoapods?

      1:32
    • 33. Installation And Setup Cocoapods

      3:07
    • 34. What is Firebase?

      1:59
    • 35. Create an account on Firebase

      0:39
    • 36. Setup Firebase

      4:31
    • 37. Create and connect registration and login form to Firebase

      15:08
    • 38. Saving Data in Backend

      2:07
    • 39. What is Auto Layout and why should we use it?

      1:25
    • 40. Using auto layout on your project

      8:23
    • 41. Finish up your project

      2:06
    • 42. Challenge #1 - Auto Layout

      1:02
    • 43. Let's complete the challenge

      5:53
    • 44. Basic of animation in Swift

      5:23
    • 45. Chain Animation

      2:43
    • 46. Making a rating feature for an app like UBER

      1:48
    • 47. Rating feature setup

      5:35
    • 48. UI Animation - Advance

      3:42
    • 49. How to toggle stars in rating feature & working with segues

      7:00
    • 50. What is Lottie?

      1:06
    • 51. How to use any animation in your apps?

      7:25
    • 52. What is a table view?

      1:17
    • 53. Design the user interface

      1:55
    • 54. What are protocols?

      5:39
    • 55. Making the Flag app with UITableViewController

      10:14
    • 56. How to make a To Do app?

      1:07
    • 57. Inserting a row (To Do app)

      7:21
    • 58. Swipe action and checkmark (To Do app)

      5:36
    • 59. Swipe action with icons (To Do app - Final Step)

      7:23
    • 60. Why Should We Use Persistent Local Data Storage?

      1:07
    • 61. App Delegate Methods

      3:30
    • 62. Persistent Local Data Storage Using UserDefaults

      3:27