Skip to content

lanzarlosdados/YouTubeClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

YouTubeClone


Liberías

  • FloatingPannel
  • youtube-ios-player-helper
  • Kingfisher

Componentes de UI

  • UITable View
  • UITable ViewCell
  • UlPageViewController
  • Storyboard y Xib Files
  • UICollection View
  • UICollection ViewCell
  • UITable ViewHeaderFooterView
  • Custom Views
  • Auto Layout
  • UIScrollView

Herramientas.

  • Xcode
  • Git Fork / Consola
  • Sketch

Swift 5

  • Class, Struct, Enum. Map, Foreach, For,
  • Filter.
  • Generic Types
  • Closures
  • Combine Framework

Concurrencia

  • Completion Handles.
  • Async Await.
  • Main Actors.
  • Llamadas en paralelo.
  • Manejo de Errores.
  • Service Layer
  • Json decode

Patrones de diseño y arquitectura

  • Patrón Delegations.
  • Patrón Dependency Injection.
  • Patrón Singleton, Patrón Observer.
  • Patrón de Arquitectura MVP y MVVM.

Mocks

  • Creación de Mocks.
  • Utilizando mocks para Unit Testing.
  • Método genérico para leer JSONs

Demo

Grabacion.de.pantalla.2023-04-04.a.la.s.11.32.48.-.Compressed.with.FlexClip.-.Compressed.with.FlexClip.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published