01
Server Setup
8m
02
Navigation Design
11m
03
A LOT of Boilerplate
7m
04
Navigator Hookup
8m
05
Testing the Navigation Flow
6m
06
React Native Elements
5m
07
Helper Styling Components
9m
08
Styling Odds and Ends
7m
09
Input Props
5m
10
The Auth Context
11m
11
What's the Context Doing?
8m
12
Axios Setup
6m
13
Making an API Request
10m
14
Handling Errored Requests
8m
15
Async Storage
4m
16
Storing the Token
7m
17
Navigation From Outside of React
13m
18
Oops, Typo
1m
19
Navigation to Signin
4m
20
Extracting Form Logic
10m
21
Last Bit of Extractin
5m
22
Creating a NavLink
7m
23
Real Component Reuse!
5m
24
Wiring Up Signin
8m
25
Clearing Error Messages
11m
26
Automatic Signin
6m
27
Empty Screens While Resolving Auth
7m
28
Signing Out a User
7m
29
Safe Area Views
2m
30
Working on Track Create
5m
31
Showing a Map
5m
32
Drawing a Series of Points
5m
33
Notes on Location
4m
34
Requesting Location Permissions
7m
35
Resetting Permissions
4m
36
How to Test Location?
4m
37
Faking the Users Location
6m
38
Reading a Location
4m
39
Bugginess with Location
3m
40
Location Architecture
4m
41
Location Context
4m
42
Live Location Updates
14m
43
Drawing a Position Indicator
4m
44
Extracting Logic to a Hook
8m
45
Disabling Location Tracking
4m
46
Automatic Disables
8m
47
Building a Track Form
4m
48
Updates to Location Context
9m
49
Track Form Wire Up
6m
50
Buggy UseEffects
9m
51
Understanding Stale References
13m
52
Kind of Fixed
7m
53
The UseCallback Hook
7m
54
Cleaning Up After Ourselves
6m
55
Avoiding Stale References
7m
56
Tracking While Recording
2m
57
Bring Back the Polyline
4m
58
What Manages Tracks
8m
59
Coordination Between Contexts
8m
60
Automatic Authentication
10m
61
Form Reset and Navigation
7m
62
Fetching Created Tracks
2m
63
Listing All Tracks
7m
64
Navigating to a Saved Track
5m
65
Showing Track Details
5m
66
Fixing Odds and Ends
9m