UIKit

1.[UIKit] Spotify Clone: TabBar

post-thumbnail

2.[UIKit] Spotify Clone: Auth Set Up

post-thumbnail

3.[UIKit] Spotify Clone: Sign In Wrap Up

post-thumbnail

4.[UIKit] Spotify Clone: Profile

post-thumbnail

5.[UIKit] Spotify Clone: App Icon

post-thumbnail

6.[UIKit] Spotify Clone: Browse APIs 1

post-thumbnail

7.[UIKit] Spotify Clone: Browse APIs 2

post-thumbnail

8.[UIKit] Spotify Clone: Browse UI 1

post-thumbnail

9.[UIKit] Spotify Clone: Browse UI 2

post-thumbnail

10.[UIKit] Spotify Clone: Browse UI 3

post-thumbnail

11.[UIKit] Spotify Clone: Albums & Playlists

post-thumbnail

12.[UIKit] Spotify Clone: Playlists

post-thumbnail

13.[UIKit] Spotify Clone: Albums

post-thumbnail

14.[UIKit] Spotify Clone: Search UI 1

post-thumbnail

15.[UIKit] Spotify Clone: Search UI 2

post-thumbnail

16.[UIKit] Spotify Clone: Search UI 3

post-thumbnail

17.[UIKit] Spotify Clone: Search UI 4

post-thumbnail

18.[UIKit] Spotify Clone: Player 1

post-thumbnail

19.[UIKit] Spotify Clone: Player 2

post-thumbnail

20.[UIKit] Spotify Clone: Player 3

post-thumbnail

21.[UIKit] Spotify Clone: Library UI

post-thumbnail

22.[UIKit] Spotify Clone: Create Playlist

post-thumbnail

23.[UIKit] Spotify Clone: Add to Playlist

post-thumbnail

24.[UIKit] Spotify Clone: Remove from Playlist

post-thumbnail

25.[UIKit] Spotify Clone: Save Albums

post-thumbnail

26.[UIKit] Spotify Clone: Haptics

post-thumbnail

27.[UIKit] Spotify Clone: Sign Out

post-thumbnail

28.[UIKit] Spotify Clone: Build App

post-thumbnail

29.[UIKit] Firebase Chat App: Sign In & Sign Up

post-thumbnail

30.[UIKit] Firebase Chat App: Photo Picker

post-thumbnail

31.[UIKit] Firebase Chat App: Firebase Set Up & Sign In

post-thumbnail

32.[UIKit] Firebase Chat App: Database Set Up

post-thumbnail

33.[UIKit] Firebase Chat App: Facebook Sign In & Sign Out

post-thumbnail

34.[UIKit] Firebase Chat App: Google Sign In & Sign Out

post-thumbnail

35.[UIKit] Firebase Chat App: Apple Sign In & Sign Out

post-thumbnail

36.[UIKit] Firebase Chat App: Kakao Sign In & Sign Out

post-thumbnail

37.[UIKit] Firebase Chat App: Naver Sign In & Sign Out

post-thumbnail

38.[UIKit] Firebase Chat App: UI & Dependencies

post-thumbnail

39.[UIKit] Firebase Chat App: Photo Upload

post-thumbnail

40.[UIKit] Firebase Chat App: Fetching Data

post-thumbnail

41.[UIKit] Firebase Chat App: Sending Messages

post-thumbnail

42.[UIKit] Firebase Chat App: Loading Conversations & Messages

post-thumbnail

43.[UIKit] Combine: Tutorial

post-thumbnail

44.[UIKit] Combine: CombineCocoa

post-thumbnail

45.[UIKit] Combine: Intro

post-thumbnail

46.[UIKit] Combine: Subscription

post-thumbnail

47.[UIKit] Combine: Publisher

post-thumbnail

48.[UIKit] Combine: TodoList Using Combine

post-thumbnail

49.[UIKit] Combine: Fetching Data & Networking

post-thumbnail

50.[UIKit] Combine: 2-Way Bindings

post-thumbnail

51.[UIKit] Combine: Map Operations 1

post-thumbnail

52.[UIKit] Combine: Map Operations 2

post-thumbnail

53.[UIKit] Combine: Map Operations 3

post-thumbnail

54.[UIKit] Combine: Error Handling

post-thumbnail

55.[UIKit] Combine: Unit Test & DI

post-thumbnail

56.[UIKit] UICollectionView: Create

post-thumbnail

57.[UIKit] UICollectionView: CollectionView & UITableViewCell

post-thumbnail

58.[UIKit] UICollectionView: Headers & Footers

post-thumbnail

59.[UIKit] UICollectionView: Custom CollectionViewCell

post-thumbnail

60.[UIKit] UICollectionView: Headers & Footers 2

post-thumbnail

61.[UIKit] UICollectionView: Compositional Layout

post-thumbnail

62.[UIKit] UICollectionView: Waterfall Layout

post-thumbnail

63.[UIKit] UICollectionView: Custom Circular Cell

post-thumbnail

64.[UIKit] Netflix Clone: Get Started

post-thumbnail

65.[UIKit] Netflix Clone: TableView

post-thumbnail

66.[UIKit] NetflixClone: Table Header View

post-thumbnail

67.[UIKit] Netflix Clone: Navigation Bar

post-thumbnail

68.[UIKit] NetflixClone: Networking

post-thumbnail

69.[UIKit] NetflixClone: Networking & Extensions

post-thumbnail

70.[UIKit] NetflixClone: Images

post-thumbnail

71.[UIKit] NetflixClone: New And Hot Controller

post-thumbnail

72.[UIKit] NetflixClone: SearchViewController 1

post-thumbnail

73.[UIKit] NetflixClone: SearchViewController 2

post-thumbnail

74.[UIKit] NetflixClone: Video

post-thumbnail

75.[UIKit] NetflixClone: View & Data Binding

post-thumbnail

76.[UIKit] NetflixClone: CoreData

post-thumbnail

77.[UIKit] UITableView: Diffable Data Source

post-thumbnail

78.[UIKit] InstagramClone: Get Started

post-thumbnail

79.[UIKit] InstagramClone: Set Dependencies

post-thumbnail

80.[UIKit] InstagramClone: LoginView

post-thumbnail

81.[UIKit] InstagramClone: Login Logic

post-thumbnail

82.[UIKit] InstragramClone: SettingsView

post-thumbnail

83.[UIKit] InstagramClone: SettingsView 2

post-thumbnail

84.[UIKit] InstagramClone: EditProfileView

post-thumbnail

85.[UIKit] InstagramClone: ProfileView

post-thumbnail

86.[UIKit] InstagramClone: ProfileView 2

post-thumbnail

87.[UIKit] InstagramClone: ProfileView 3

post-thumbnail

88.[UIKit] InstagramClone: ProfileView 4 & NotificationView

post-thumbnail

89.[UIKit] InstagramClone: NotificationView 2

post-thumbnail

90.[UIKit] InstagramClone: PostView

post-thumbnail

91.[UIKit] InstagramClone: HomeView

post-thumbnail

92.[UIKit] InstagramClone: HomeView 2

post-thumbnail

93.[UIKit] InstagramClone: SearchView

post-thumbnail

94.[UIKit] UICollectionView: Drag & Drop

post-thumbnail

95.[UIKit] BlogClone: Get Started

post-thumbnail

96.[UIKit] BlogClone: Firebase Setup

post-thumbnail

97.[UIKit] BlogClone: In App Purchase Setup

post-thumbnail

98.[UIKit] BlogClone: RevenueCat Setup

post-thumbnail

99.[UIKit] BlogClone: Auth

post-thumbnail

100.[UIKit] BlogClone: Profile

post-thumbnail

101.[UIKit] BlogClone: Posting

post-thumbnail

102.[UIKit] BlogPost: PostView

post-thumbnail

103.[UIKit] BlogClone: PayWall Logic

post-thumbnail

104.[UIKit] BlogClone: RevenueCat 2

post-thumbnail

105.[UIKit] Custom SkelletonView

post-thumbnail

106.[UIKit] AppStore Hero Animation

post-thumbnail

107.[UIKit] UICollectionView: Compositional Layout & Sections

post-thumbnail

108.[UIKit] UICollectionView: Custom Cell using Preview

post-thumbnail

109.[UIKit] UICollectionView: Cell Accessibility

post-thumbnail

110.[UIKit] UICollectionView: Batch Update

post-thumbnail

111.[UIKit] Modern Collection View: Cell Registration API

post-thumbnail

112.[UIKit] Modern Collection View: List Configuration

post-thumbnail

113.[UIKit] Modern Collection View: Diffable DataSource

post-thumbnail

114.[UIKit] Modern Collection View: Edit with Diffable DataSource

post-thumbnail

115.[UIKit] Modern Collection View: Compositional Layout

post-thumbnail

116.[UIKit] Animations: Get Started

post-thumbnail

117.[UIKit] Animations: Shake Animations

post-thumbnail

118.[UIKit] Animations: UIViewPropertyAnimator

post-thumbnail

119.[UIKit] TikTok Feed

post-thumbnail

120.[UIKit] Floating Button

post-thumbnail

121.[UIKit] UITableView: Stretchy TableView Header

post-thumbnail

122.[UIKit] UITableView: Swipe Actions

post-thumbnail

123.[UIKit] Side Menu

post-thumbnail

124.[UIKit] UITableView: Expandable Cells

post-thumbnail

125.[UIKit] Keychain

post-thumbnail

126.[UIKit] Face ID & Touch ID

post-thumbnail

127.[UIKit] CallKit

post-thumbnail

128.[UIKit] Phone Number & SMS Auth

post-thumbnail

129.[UIKit] SnapKit: Tutorial

post-thumbnail

130.[UIKit] SnapKit: Card Layout

post-thumbnail

131.[UIKit] SnapKit: Card Layout 2

post-thumbnail

132.[UIKit] Concurrency: GCD Basics

post-thumbnail

133.[UIKit] Infinite ScrollView

post-thumbnail

134.[UIKit] Concurrency: Dispatch Queue & QoS & Attributes

post-thumbnail

135.[UIKit] Concurrency: Dispatch Group & Dispatch Work Item

post-thumbnail

136.[UIKit] Concurrency: Dispatch Barrier & Semaphore & Work Item Flags

post-thumbnail

137.[UIKit] Concurrency: Operations & Operation Queue

post-thumbnail

138.[UIKit] Concurrency: QnA

post-thumbnail

139.[UIKit] Concurrency: Actor

post-thumbnail

140.[UIKit] UICollectionView: Prefetch

post-thumbnail

141.[UIKit] Opaque Type vs Protocol & Associated Type & Generics

post-thumbnail

142.[UIKit] Runloop.Main vs DispatchQueue.Main

post-thumbnail