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