Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Programmatic Uber Clone App |Swift /Firebase| No Storyboards, а также все другие курсы, прямо сейчас!
Премиум
  1. Урок 1. 00:06:32
    Project Setup
  2. Урок 2. 00:09:24
    Programmatic Intro To UI
  3. Урок 3. 00:14:34
    Setting Up Reusable Function For Constraints
  4. Урок 4. 00:15:08
    Getting Started With Login UI
  5. Урок 5. 00:14:13
    Code Refactor & Continuing Login UI
  6. Урок 6. 00:09:54
    Finishing Login UI & UIColor Extension For Custom Colors
  7. Урок 7. 00:11:49
    Configure Navigation Controller & Show Registration Controller
  8. Урок 8. 00:26:32
    Registration UI
  9. Урок 9. 00:14:13
    Firebase Setup
  10. Урок 10. 00:14:55
    Creating Users
  11. Урок 11. 00:07:31
    Log User In
  12. Урок 12. 00:11:51
    Setup Main View Controller
  13. Урок 13. 00:11:50
    Keep User Logged In & Setup Main Controller After Login / Sign Up
  14. Урок 14. 00:11:56
    Requesting User Location
  15. Урок 15. 00:03:07
    Display User Location On Map
  16. Урок 16. 00:15:01
    Location Input Activation View UI
  17. Урок 17. 00:09:19
    Location Input Activation View Delegate
  18. Урок 18. 00:16:21
    Location Input View UI & Dismissal
  19. Урок 19. 00:18:21
    Location Input View UI Wrap Up
  20. Урок 20. 00:11:56
    Setup Locations TableView
  21. Урок 21. 00:04:57
    Animating TableView Presentation & Dismissal
  22. Урок 22. 00:09:53
    Location TableView Cell + Sections
  23. Урок 23. 00:16:05
    Fetching User Data
  24. Урок 24. 00:06:01
    Set Fullname Label With User Info
  25. Урок 25. 00:09:58
    Create Custom User Object
  26. Урок 26. 00:19:48
    Register Driver & Upload Location To Database
  27. Урок 27. 00:12:28
    Fetching Nearby Drivers From Database
  28. Урок 28. 00:09:24
    Display Driver On Map
  29. Урок 29. 00:07:10
    Render Custom Driver Annotation
  30. Урок 30. 00:12:27
    Update Driver Position In Real Time
  31. Урок 31. 00:06:27
    Log In / Sign Up Bug Fix
  32. Урок 32. 00:15:51
    Searching For Locations
  33. Урок 33. 00:08:40
    Populating Cells With Location Data & Custom MKPlacemark Extension
  34. Урок 34. 00:13:21
    Selecting & Displaying Location On Map
  35. Урок 35. 00:17:08
    Configure Action Button For Side Menu / Dismissal
  36. Урок 36. 00:05:48
    Removing Annotation & Code Refactor
  37. Урок 37. 00:12:00
    Adding/Removing Route To Destination
  38. Урок 38. 00:09:45
    Zoom To Fit Relevant Annotations
  39. Урок 39. 00:19:20
    User Interface Setup
  40. Урок 40. 00:07:05
    Animating View To Show/Hide
  41. Урок 41. 00:05:41
    Configure Destination Data
  42. Урок 42. 00:08:39
    Zoom To FIt Annotations
  43. Урок 43. 00:16:42
    Requesting A Ride
  44. Урок 44. 00:09:07
    Creating Custom Trip Object
  45. Урок 45. 00:13:26
    Setting Up Driver Side Of App
  46. Урок 46. 00:10:47
    Fetching & Observing Trips As A Driver
  47. Урок 47. 00:16:23
    Pickup Controller UI
  48. Урок 48. 00:04:42
    Adding Pickup Annotation To Map
  49. Урок 49. 00:14:04
    Accepting A Trip
  50. Урок 50. 00:13:05
    Present Loading View During Trip Request
  51. Урок 51. 00:10:08
    Dismissing Loading View After Trip Accepted
  52. Урок 52. 00:14:13
    Polyline To Pickup Location & Ride Action Config
  53. Урок 53. 00:12:56
    Passing Driver/Passenger Data To Ride Action View
  54. Урок 54. 00:17:46
    Configure Ride Action View For Passenger & Driver
  55. Урок 55. 00:11:31
    Finish Ride Action View Config & Setup Action Button Handler
  56. Урок 56. 00:10:45
    Passenger Trip Cancellation
  57. Урок 57. 00:16:00
    Driver Trip Cancellation
  58. Урок 58. 00:14:10
    Cancel Trip Wrap Up
  59. Урок 59. 00:09:08
    Updating Driver Location In Realtime
  60. Урок 60. 00:16:54
    Creating Custom Region Around Pickup Location
  61. Урок 61. 00:09:21
    Configure Action View For Pickup & Code Refactor
  62. Урок 62. 00:16:46
    Driver Arrived
  63. Урок 63. 00:18:59
    Active Trip With Driver & Passenger
  64. Урок 64. 00:21:22
    Starting A Trip
  65. Урок 65. 00:10:18
    Setup Custom Region For Destination
  66. Урок 66. 00:11:13
    Entering Custom Destination Region & Configure Action View
  67. Урок 67. 00:10:11
    Dropping Off Passenger
  68. Урок 68. 00:17:01
    Delete Trip Once Completed & Fix Cancellation Issue
  69. Урок 69. 00:15:29
    Refactor Service For Drivers & Passengers
  70. Урок 70. 00:19:07
    Getting Started With The Side Menu
  71. Урок 71. 00:07:49
    Side Menu UI
  72. Урок 72. 00:14:49
    Menu Header UI & Populate With User Data
  73. Урок 73. 00:07:09
    Code Refactor / Custom User Init
  74. Урок 74. 00:07:42
    Menu Options Model
  75. Урок 75. 00:11:56
    Selecting Menu Option
  76. Урок 76. 00:16:07
    Login/Sign Up Bug Fix & Finishing Side Menu
  77. Урок 77. 00:17:31
    Settings Page UI & Populate With User
  78. Урок 78. 00:09:42
    Configure Settings Options
  79. Урок 79. 00:17:11
    Getting Started With Adding Saved Locations
  80. Урок 80. 00:08:42
    Populating Table View With Search Results
  81. Урок 81. 00:10:55
    Saving Location In Database
  82. Урок 82. 00:16:54
    Updating User Object With Saved Locations
  83. Урок 83. 00:09:11
    Updating User Object In Main Interface
  84. Урок 84. 00:15:08
    Populating Ride Search TableView With Saved Locations
  85. Урок 85. 00:07:52
    Selecting Location & Bug Fixes
  86. Урок 86. 00:10:05
    Setting Up Circular Progress View
  87. Урок 87. 00:18:38
    Adding Animation To Pickup ViewController
  88. Урок 88. 00:08:35
    Code Explanation
  89. Урок 89. 00:08:52
    Handling Driver Not Accepting A Trip
  90. Урок 90. 00:08:43
    User Initials View In Side Menu
  91. Урок 91. 00:06:35
    Modal Presentation Fixes & Code Clean Up