IsraelFloresDGA

CSharp

Bien, a partir de la próxima semana asistiré a un curso, sobre Xamarin, por parte de la Universidad, no estoy seguro de hasta que punto puedo escribir lo que aprenda por allá, pero como mínimo ire poniendo mi experiencia en dicho curso. Sería una muy buena idea tener un blog en tiempo real como aprendí que existían hace no mucho tiempo, es decir, no creo que se requiera mi atención completa en todo momento. Pero al mismo tiempo, considerando mi audiencia no es necesario implementarlo, claro que aún puedo hacerlo como prueba.

Ahora, que se de Xamarin, no mucho, se fueron comprados por Microsoft, que es una herramienta para crear aplicaciones móviles nativas compartiendo una gran base de código en C# para Android y IOS. Si tuviera que elegir, hubiera elegido React Native pero supongo que tendré que darle un vistazo por mi cuenta.

Y hasta ahi llega mi conocimiento de Xamarin, me interesaba aprenderlo hace unos años porque en ese momento conocía más de C++ y C# lo veía algo similar, hoy en día creo que conozco más JavaScript que C#. Con el surgimiento de las PWA (aplicaciones web progresivas, en español), no le vi tanta prioridad a las aplicaciones nativas. De hecho, confió en que las PWA tengan una mayor importancia el próximo año, siendo que este año varias empresas importantes migraron o empezaron a migrar sus sistemas web a esta arquitectura.

Y terminando este artículo acabo de recibir el material del curso, consistente en un archivo PDF de casi 1200 páginas. Sin temario propiamente dicho. 😶

Aqui los cappitulos del índice:

  • ¿Cómo Xamarin.Forms entra aqui?
  • Anatomía de una aplicación
  • Profundo en el texto
  • Desplazamiento de la pila
  • Manejando tamaños
  • Clicks de botónes
  • XAML vs código
  • Código y XAML en armonía
  • Llamadas de API específicas de la plataforma
  • Extensiones de marcado XAML
  • La infraestructura enlazable
  • Estilos
  • Bitmaps
  • Maquetación absoluta
  • Interfaz interactiva
  • Enlace de información
  • Dominando la cuadricula
  • MVVM
  • Colección de vistas
  • Asíncrono y E/S de archivos
  • Animación
  • Disparadores y comportamientos
  • Navegación de la página
  • Variedades de páginas
  • Maquetación personalizada
  • Renderizadores personalizados

Un indice extenso y con esa cantidad de páginas hasta completo. Pero entonces me pregunto porqué un curso... 🤔

En fin, ire dando más información durante la semana, con la esperanza que haya material interesante o curioso.

#CSharp