Explore Library
iOS Developer EssentialsNetworking & REST APIs (URLSession)

54 items

1

Paginated Query Cache Key Bug

Code Quiz
2

URLCache and Pagination Data Layers

Quiz
3

Exponential Backoff Sleep Bug

Code Quiz
4

Timeouts and Cancellation in URLSession

Quiz
5

Caching & Pagination in URLSession Layers

Flashcard
6

Caching, Pagination & Fetch Layers

Slides / Video
7

Certificate Pinning Fallback Flaw

Code Quiz
8

HTTP/2, Pinning & Radio Cost

Quiz
9

Retry Loop Ignores Cancellation

Code Quiz
10

Resilient Retry & Idempotency Design

Quiz
11

Retrying Authenticated Requests

Code Quiz
12

Retrying Requests on Flaky Networks

Quiz
13

Fetching JSON With URLSession dataTask

Code Quiz
14

Fetching REST Data with URLSession

Quiz
15

Mobile Transport & Security Deep Dive

Slides / Video
16

Resilient Networking Design

Slides / Video
17

REST Fetching with URLSession

Slides / Video
18

Mobile Transport & Security Tradeoffs

Flashcard
19

Resilient Networking Design with URLSession

Flashcard
20

REST Data Fetching in iOS

Flashcard
21

Loading, Error, and Empty States

Code Quiz
22

Handling UI States for Network Calls

Quiz
23

Async REST Call with URLSession

Code Quiz
24

Async REST Calls with URLSession

Quiz
25

Loading, Error & Empty States

Slides / Video
26

REST Calls with Async/Await

Slides / Video
27

Loading, Error & Empty States

Flashcard
28

REST Calls with async/await

Flashcard
29

Retry Loop Swallows Cancellation

Code Quiz
30

Resilient HTTP Retries and Backoff

Quiz
31

Network Reliability: Retries, Timeouts & Connectivity

Slides / Video
32

Network Reliability Basics

Flashcard
33

Resilient HTTP on Flaky Networks

Slides / Video
34

Resilient HTTP on Flaky Networks

Flashcard
35

Auth Header and Flaky Connection Config

Code Quiz
36

Auth Tokens & Timeouts in URLSession

Quiz
37

URLSession Fetch With Loading State

Code Quiz
38

Handling Loading and Error States in URLSession

Quiz
39

Auth Tokens & Resilient Networking

Slides / Video
40

URLSession Requests & Loading States

Slides / Video
41

Auth Tokens & Resilient Requests

Flashcard
42

URLSession Requests & Loading/Error States

Flashcard
43

Handling URLSession Errors Safely

Code Quiz
44

Detecting Network Failures

Quiz
45

Fetching JSON with URLSession

Code Quiz
46

Checking HTTP Status Codes

Quiz
47

Loading, Errors & Flaky Networks

Slides / Video
48

REST APIs with URLSession Basics

Slides / Video
49

Handling Loading, Errors & Flaky Networks

Flashcard
50

REST Requests with URLSession

Flashcard
51

URLSession Errors & Retry Resilience

Slides / Video
52

REST Calls with URLSession & Async

Slides / Video
53

Handling Network Errors & Retries

Flashcard
54

REST Calls & Async Responses in URLSession

Flashcard
Slides / Video

Caching, Pagination & Fetch Layers

How to build a robust data-fetching layer over URLSession with caching, pagination, and cache-invalidation patterns inspired by React Query and GraphQL.

Slide 1
1 / 6