LETSBUILDTHATAPP
HOME
ABOUT US
LOGIN
Login required for access
In order to watch this lesson, you'll need to login to the website.
Proceed to Login
SectionProvider Multiple Sections and Vertical Groups
AppStore JSON APIs
In order to view this lesson, you must purchase this course.
Drawing out different sections using UICollectionViewCompositionalLayout is quite easy. To do this, we'll be using the <b>SectionProvider</b> constructor for our layout parameter.
Comments (6)
Submit
frankusu
5 years ago
Reply
Amin Fadul
5 years ago
Reply
Brian Voong
5 years ago
Reply
Amin Fadul
5 years ago
Reply
romer_96p@hotmail.com
5 years ago
Reply
Brian Voong
5 years ago
Reply
Leo Watanabe
5 years ago
Reply
Brian Voong
5 years ago
Reply
fkeebie
5 years ago
Reply
stevenjemm
5 years ago
Reply
Introduction: Setting Up UI
1.
Course Overview Core Concepts
7:23
2.
Setting up the Foundation with UITabBarController
17:49
3.
Smart Refactoring Patterns
16:22
4.
Cells and UIStackView Layouts
22:11
5.
Extensions and Helpers for Code Reduction
22:23
JSON Integration iTunes Search API
6.
iTunes Search API JSON Fetch
23:34
7.
Network Layer Completion Blocks
22:21
8.
Load Images with SDWebImage using Cocoapod
18:26
9.
Search Bar Controller and Search Throttling
18:44
Apps
10.
Nested UICollectionViews
30:12
11.
App Row Cells
18:24
12.
Nested Header Collection View
22:06
Fetching Data
13.
Fetch App Group JSON Data
16:13
14.
Passing Data Into Cells
16:54
15.
Synchronizing Multiple Fetches using Dispatch Group
18:02
16.
Header Social App Cells
17:54
17.
Implementing Generics JSON Fetching
18:32
Snapping Behavior and Header
18.
Snapping Collection View Layout
19:28
App Details Page
19.
Handling User Selection
12:14
20.
App Detail Info Cell
22:50
21.
App Info Auto Sizing Cells
13:50
22.
Preview Screenshots Cells
22:03
23.
App Reviews Controller
19:37
24.
iTunes Reviews JSON
22:01
25.
JSON Custom CodingKeys
17:04
26.
AppDetailController Summary and Flow Chart
4:27
27.
Dependency Injection and Error Checking
14:33
Today Feed
28.
Today Controller Cells
14:06
29.
Cell Abs Coordinates and Fullscreen Animation
11:51
30.
UIViewController Transition Animations
21:04
31.
Auto Layout Constraint Animations
21:07
32.
Dynamic Today Cells
18:58
33.
Today Cell Background Color
14:42
Daily List Cell
34.
Multiple Cell Type Enumeration
22:43
35.
Today Daily List Cell
17:30
36.
Daily List Dispatch Group Fetches
15:39
37.
Present Daily List Fullscreen
17:44
38.
Daily List App Detail Transition
22:27
Bonus Lessons: Interesting Details
39.
Cell Shadows and Press Down Animations
21:25
40.
Code Refactoring and Anchored Constraints
22:09
41.
Card Drag Drop Dismiss
19:06
42.
Card Dismissal Fixes
19:56
43.
UITableViewController Not Always Best
14:44
44.
Floating Controls View
17:54
45.
UIView Transform Animations
14:07
Bonus Lessons: Pagination Data Fetch
46.
Pagination User Interface
17:06
47.
Pagination Data Fetch
19:31
UICollectionView Compositional Layout
48.
Compositional Layout Overview
7:14
49.
Preparing SwiftUI Preview
12:58
50.
Layout Groups Items Sections
15:57
51.
SectionProvider Multiple Sections and Vertical Groups
19:51
52.
Boundary Items Section Headers
10:57
53.
NavigationController and Data Fetching
17:40
UICollectionView Diffable Datasource
54.
Diffable Datasource Overview
7:08
55.
Setting Up Diffable Datasource
19:54
56.
Multiple Sections Diffable DataSource
19:54
57.
Detail Transition and Deleting Items
14:55
58.
Diffable Snapshot Insert and Delete
11:41
Dark Mode
59.
Dark Mode Support Project
0:00
Please contact
admin@letsbuildthatapp.com
if you have any issues.
LBTA
LBTA is a platform that strives to teach and demonstrate usage of technologies such as SwiftUI and Javascript to build out full stack applications.
HELP & SUPPORT
About Us
FOLLOW US
YouTube
Twitter