LBTA
Home
Free Courses
About Us
Login
AppStore JSON APIs
Swift 5.1, Animations, Compositional Layout
Course Outline
Introduction: Setting Up UI
5 lessons
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
4 lessons
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
3 lessons
10. Nested UICollectionViews
30:12
11. App Row Cells
18:24
12. Nested Header Collection View
22:06
Fetching Data
5 lessons
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
1 lessons
18. Snapping Collection View Layout
19:28
App Details Page
9 lessons
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
6 lessons
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
5 lessons
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
7 lessons
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
2 lessons
46. Pagination User Interface
17:06
47. Pagination Data Fetch
19:31
UICollectionView Compositional Layout
6 lessons
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
5 lessons
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
1 lessons
59. Dark Mode Support Project
0:00
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