30 Days of iOS 12: Learn iOS 12 & Swift App development

Anoop Tomar

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
34 Lessons (8h 36m)
    • 1. Day1

      20:36
    • 2. Day2

      14:08
    • 3. Day3

      7:16
    • 4. Day4

      31:43
    • 5. Day5

      9:09
    • 6. Day6

      22:00
    • 7. Day7

      12:20
    • 8. Day8

      12:47
    • 9. Day9

      15:56
    • 10. Day10

      14:05
    • 11. Day11

      8:32
    • 12. Day12

      19:31
    • 13. Day13

      7:53
    • 14. Day14

      18:46
    • 15. Day15

      21:56
    • 16. Day16

      15:24
    • 17. Day17

      16:51
    • 18. Day18

      13:27
    • 19. Day19

      19:07
    • 20. Day20

      17:56
    • 21. Day21

      13:28
    • 22. Day22 part 1

      11:41
    • 23. Day22 part2

      14:56
    • 24. Day22 part 3

      1:56
    • 25. Day23

      19:16
    • 26. Day24

      9:08
    • 27. Day25 Part 1

      8:18
    • 28. Day25 Part 2

      8:32
    • 29. Day26

      28:40
    • 30. Day27

      14:14
    • 31. Day28

      12:45
    • 32. Day29

      16:09
    • 33. Day30 Part 1

      24:14
    • 34. Day30 Part 2

      12:52

About This Class

Learn new techniques to build iOS apps for next 30 days + ARKit + Natural Language Processing + Core ML & Vision

Learn iOS 12 and Swift in 30 days. Each day you will learn something new and apply that in a mini projectEach day. Here are few things you will learn:

  • Build an Interface with Labels and Buttons

  • Use functions with buttons

  • Use NSNumberFormatter

  • Unwrapping Optionals

  • Build custom Navigation Bar

  • Use and detect Long Press Gestures

  • Work with multiple actions on one button

  • Write an app in MVC pattern

  • Work with Computed Properties

  • Create a toolbar above the keyboard

  • Set min and max values for Slider

  • Convert Strings to Int / Double and vice versa

  • Handle calculations with formulas written in the Model

  • Enable or disable objects based on if the keyboard is open

  • Get values from the UISlider and convert them to Int for use in the Model

  • Build Custom Table View Controller

  • Work with Nav Bar Buttons

  • Populate Table Rows with local data

  • Work with NSDate and NSDateFormatter

  • Set the current date and time based on the user's iPhone settings

  • Format the date to the user's UTC time

  • Refresh date and time

  • Store data in memory before changing views

  • Send stored data from one view to the other

  • Work with Gestures

  • Create Custom Navigation Bars

  • Customize the way Back Buttons are displayed

  • Auto-launch the Keyboard when the View loads

  • Access the Camera Roll from within the App

  • Create Image Picker Controller

  • Handle a selected image in the Camera Roll

  • Control how the image is displayed to prevent stretching

  • Build a custom Table View Controller

  • Create custom Refresh Control

  • Stop refresh animation when data finishes updating

  • Update the table with refreshed local data

  • Remove data from Data Source

  • Delete data from Table Row

  • Animate the item deletion

  • Handle rearranging Table Rows

  • Enable swipe to delete Table Row

  • Create a Model to interact with View Controllers

  • Add data to the Model

  • Update the Table View when the View loads

  • Dismiss the View from the Keyboard Done key

  • Segue to new Views from a Button

  • and much more