Aflați cum să utilizați Swift 5, UIKit și Xcode pentru a dezvolta aplicații iOS prin construirea unei clone Netflix. Veți învăța cum să implementați modelul de proiectare MVVM.
✏️ Curs dezvoltat de Amr. Vezi canalul lui: https://www.youtube.com/channel/UCIGbW54bABLekk_RYlwnAzg
💻 Github Repo: https://github.com/amrhossam96/Netflix-clone
⭐️ Conținutul cursului ⭐️
⌨️ (0:00:00) Introducere și Demo aplicație
⌨️ (0:02:28) Crearea unui nou proiect Xcode
⌨️ (0:05:41) Se creează MainTabBarViewController
⌨️ (0:16:38) Setarea HomeViewController TableView
⌨️ (0:30:07) Setarea acasă TableViewCell și CollectionView
⌨️ (0:38:46) Crearea HeaderView al tabelului
⌨️ (0:59:35) Personalizarea barei de navigare
⌨️ (1:10:17) Setarea titlurilor secțiunilor Tableview
⌨️ (1:19:21) Trimiterea solicitărilor URL și analizarea răspunsului JSON
⌨️ (1:40:11) Utilizarea extensiilor
⌨️ (1:42:24) Consumul de API pentru a prelua date pentru fiecare secțiune
⌨️ (1:59:20) Modele de refactorizare
⌨️ (2:01:50) Crearea personalizării CollectionViewCell
⌨️ (2:08:24) Transmiterea datelor către CollectionView
⌨️ (2:22:49) Vizualizarea imaginilor afișelor în CollectionViewCell
⌨️ (2:24:27) Crearea tablei viitoare în fila Viitoare
⌨️ (2:31:55) Crearea personalizată TableViewCell din tabelul viitor
⌨️ (2:40:00) Se creează TitleViewModel
⌨️ (2:50:11) Crearea Top Search TableView în fila TopSearch
⌨️ (3:01:06) Se creează SearchResultsViewController pentru a afișa rezultatele căutării
⌨️ (3:11:21) Interogarea bazei de date pentru film individual
⌨️ (3:20:50) Folosind API-ul YouTube
⌨️ (3:28:51) Se analizează răspunsul API-ului YouTube
⌨️ (3:35:19) Gestionarea selecțiilor de celule (atingerea celulelor)
⌨️ (3:38:37) Se creează TitlePreviewViewController
⌨️ (4:06:11) Refactoring TableViewHeader Hero titlu
⌨️ (4:13:03) Gestionarea atingerii pe toate ViewControllerele
⌨️ (4:29:26) Date de bază (Cele mai bune practici)
⌨️ (5:07:36) Utilizarea Centrului de notificare pentru a actualiza ViewControllers
🎉 Mulțumim susținătorilor noștri Campion și Sponsor:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster
—
Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org
Citiți sute de articole despre programare: https://freecodecamp.org/news
Cursuri interesante:
- Curs Tkinter – Tutorial Creați interfețe grafice cu utilizatorul în Python
- Clonează ChatGPT – Tutorial API OpenAI și React
- Tutorial ASP.NET Core – Proiecte de la începător până la avansat
- Tutorial Angular 11 – Codați un proiect de la zero
- Învățați Vite – Curs de instrumente pentru construirea front-end
- Curs online: Cum creezi un site fără cunoștințe de programare🔥LIVE🔥
- Cum să construiți un site de comerț electronic cu Django și Python
- Tutorial R Shiny pentru Data Science – Creați aplicații web interactive bazate pe date
- Ghid complet pentru Open Source – Cum să contribui
- Creați o aplicație C# de la început până la sfârșit – curs complet