Skip to content

Curs de dezvoltare iOS – Utilizați Swift 5 și UIKit pentru a construi o clonă Netflix

Curs de dezvoltare iOS – Utilizați Swift 5 și UIKit pentru a construi o clonă Netflix

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:

Leave a Reply

Your email address will not be published. Required fields are marked *